/Controller/cclavesgestioncartagantt.cs

https://gitlab.com/fcupen/CLIENT-MANAGEMENT
C# | 162 lines | 129 code | 28 blank | 5 comment | 5 complexity | 57521400dbc45e6b8c98e731c32cd9f5 MD5 | raw file
  1. using Clients_Management.Model;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Web;
  7. namespace Clients_Management.Controller
  8. {
  9. public class cclavesgestioncartagantt
  10. {
  11. public mclavesgestioncartagantt Retornarclavesgestioncartagantt(string id)
  12. {
  13. clsConexao banco = new clsConexao();
  14. //ALTERAR NOME DA TABELA, COLOCAR A LETRA m ANTES DO NOME ONDE POSSUI
  15. mclavesgestioncartagantt clavesgestioncartagantt = new mclavesgestioncartagantt();
  16. DataSet ds = null;
  17. if (id == "0")
  18. return null;
  19. //ALTEREAR NOME DA TABELA
  20. ds = banco.Selecionar("select * from clavesgestioncartagantt where id=" + id);
  21. //SEGUIR O MODELO NOME DA TABELA . CAMPO
  22. //EX: TABELAclavesgestioncartagantt.NOME
  23. clavesgestioncartagantt.Id = Convert.ToInt32(id);
  24. clavesgestioncartagantt.ano = ds.Tables[0].Rows[0]["ano"].ToString();
  25. clavesgestioncartagantt.mes = ds.Tables[0].Rows[0]["mes"].ToString();
  26. clavesgestioncartagantt.clave = ds.Tables[0].Rows[0]["clave"].ToString();
  27. clavesgestioncartagantt.fecha = ds.Tables[0].Rows[0]["fecha"].ToString();
  28. return clavesgestioncartagantt;
  29. }
  30. public List<mclavesgestioncartagantt> Retornarclavesgestioncartagantt()
  31. {
  32. clsConexao banco = new clsConexao();
  33. mclavesgestioncartagantt clavesgestioncartagantt = new mclavesgestioncartagantt();
  34. List<mclavesgestioncartagantt> lstclavesgestioncartagantt = null;
  35. DataSet ds = null;
  36. ds = banco.Selecionar("select * from clavesgestioncartagantt ");
  37. if (ds.Tables[0].Rows.Count > 0)
  38. {
  39. lstclavesgestioncartagantt = new List<mclavesgestioncartagantt>();
  40. for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
  41. {
  42. //mesma coisa da função de cima
  43. clavesgestioncartagantt = new mclavesgestioncartagantt();
  44. clavesgestioncartagantt.Id = Convert.ToInt32(ds.Tables[0].Rows[i]["id"].ToString());
  45. clavesgestioncartagantt.clave = ds.Tables[0].Rows[i]["clave"].ToString();
  46. clavesgestioncartagantt.fecha = ds.Tables[0].Rows[i]["fecha"].ToString();
  47. clavesgestioncartagantt.ano = ds.Tables[0].Rows[i]["ano"].ToString();
  48. clavesgestioncartagantt.mes = ds.Tables[0].Rows[i]["mes"].ToString();
  49. lstclavesgestioncartagantt.Add(clavesgestioncartagantt);
  50. }
  51. }
  52. return lstclavesgestioncartagantt;
  53. }
  54. public string Inserir(mclavesgestioncartagantt clavesgestioncartagantt)
  55. {
  56. clsConexao banco = new clsConexao();
  57. banco.CreateUpdateDelete("Insert into clavesgestioncartagantt("
  58. + "ano"
  59. + ",mes"
  60. + ",clave"
  61. + ",fecha"
  62. + ") values('"
  63. + clavesgestioncartagantt.ano + "'"
  64. + ",'" + clavesgestioncartagantt.mes + "'"
  65. + ",'" + clavesgestioncartagantt.clave + "'"
  66. + ",'" + clavesgestioncartagantt.fecha + "'"
  67. + ")");
  68. return banco.Selecionar("select * from clavesgestioncartagantt order by id desc limit 1").Tables[0].Rows[0]["id"].ToString();
  69. }
  70. public bool Update(mclavesgestioncartagantt clavesgestioncartagantt)
  71. {
  72. clsConexao banco = new clsConexao();
  73. return banco.CreateUpdateDelete("update clavesgestioncartagantt set "
  74. + " ano='" + clavesgestioncartagantt.ano + "'"
  75. + " ,mes='" + clavesgestioncartagantt.mes + "'"
  76. + " ,clave='" + clavesgestioncartagantt.clave + "'"
  77. + " ,fecha='" + clavesgestioncartagantt.fecha + "'"
  78. + " where id=" + clavesgestioncartagantt.Id.ToString());
  79. }
  80. public bool Deletar(mclavesgestioncartagantt clavesgestioncartagantt)
  81. {
  82. clsConexao banco = new clsConexao();
  83. return banco.CreateUpdateDelete("delete from clavesgestioncartagantt "
  84. + " where id=" + clavesgestioncartagantt.Id.ToString());
  85. }
  86. public DataSet PopularGrid(int limite)
  87. {
  88. clsConexao banco = new clsConexao();
  89. DataSet dsConsulta = new DataSet();
  90. string _sql = string.Empty;
  91. if (limite > 0)
  92. {
  93. _sql = "select mv.id"
  94. + " ,mv.ano"
  95. + " ,mv.mes"
  96. + " ,mv.clave"
  97. + " ,mv.fecha"
  98. + " from"
  99. + " clavesgestioncartagantt mv"
  100. + " order by mv.id desc limit " + limite.ToString();
  101. }
  102. else
  103. {
  104. _sql = "select mv.id"
  105. + " ,mv.ano"
  106. + " ,mv.mes"
  107. + " ,mv.clave"
  108. + " ,mv.fecha"
  109. + " from"
  110. + " clavesgestioncartagantt mv"
  111. + " order by mv.id desc";
  112. }
  113. dsConsulta = banco.Selecionar(_sql);
  114. return dsConsulta;
  115. }
  116. public DataSet PopularGridAnoMes(string ano, string mes)
  117. {
  118. clsConexao banco = new clsConexao();
  119. DataSet dsConsulta = new DataSet();
  120. string _sql = string.Empty;
  121. _sql = "select mv.id"
  122. + " ,mv.ano"
  123. + " ,mv.mes"
  124. + " ,mv.clave"
  125. + " ,mv.fecha"
  126. + " from"
  127. + " clavesgestioncartagantt mv"
  128. + " where mv.ano='" + ano + "' and mes='" + mes + "'"
  129. + " order by mv.id desc";
  130. dsConsulta = banco.Selecionar(_sql);
  131. return dsConsulta;
  132. }
  133. }
  134. }