コード例 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name=""></param>
 /// <returns></returns>
 public ExModulos GetByID(int id)
 {
     try
     {
         //DAC _Dac = new DAC();
         List <SqlParameter> parametros = new List <SqlParameter>();
         parametros.Add(new SqlParameter {
             Value = Opciones.GetByID, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@VOPCION"
         });
         parametros.Add(new SqlParameter {
             Value = id, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@Vid_modulo"
         });
         ExModulos _tblCLI_Modulos = new ExModulos();
         DataTable dt = Select(parametros, "tblCLI_Modulos_SP");
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             _tblCLI_Modulos.id_modulo            = Convert.ToInt32(dr["id_modulo"]);
             _tblCLI_Modulos.descripcion          = dr["descripcion"].ToString();
             _tblCLI_Modulos.fecha_creacion       = Convert.ToDateTime(dr["fecha_creacion"]);
             _tblCLI_Modulos.usuario_creacion     = dr["usuario_creacion"].ToString();
             _tblCLI_Modulos.fecha_modificacion   = dr["fecha_modificacion"] == DBNull.Value ? (DateTime?)null : Convert.ToDateTime(dr["fecha_modificacion"]);
             _tblCLI_Modulos.usuario_modificacion = dr["usuario_modificacion"] == DBNull.Value ? (string)null : dr["usuario_modificacion"].ToString();
         }
         return(_tblCLI_Modulos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_tblCLI_Modulos"></param>
 /// <returns></returns>
 public bool Update(ExModulos _tblCLI_Modulos)
 {
     try
     {
         //DAC _Dac = new DAC();
         List <SqlParameter> parametros = new List <SqlParameter>();
         parametros.Add(new SqlParameter {
             Value = Opciones.Update, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@VOPCION"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Modulos.id_modulo, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@Vid_modulo"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Modulos.descripcion, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vdescripcion"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Modulos.fecha_creacion, SqlDbType = System.Data.SqlDbType.Date, ParameterName = "@Vfecha_creacion"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Modulos.usuario_creacion, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vusuario_creacion"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Modulos.fecha_modificacion, SqlDbType = System.Data.SqlDbType.Date, ParameterName = "@Vfecha_modificacion"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Modulos.usuario_modificacion, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vusuario_modificacion"
         });
         NoQuery(parametros, "tblCLI_Modulos_SP");
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_tblCLI_Modulos"></param>
 /// <returns></returns>
 public bool Delete(ExModulos _tblCLI_Modulos)
 {
     try
     {
         //DAC _Dac = new DAC();
         List <SqlParameter> parametros = new List <SqlParameter>();
         parametros.Add(new SqlParameter {
             Value = Opciones.Delete, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@VOPCION"
         });
         parametros.Add(new SqlParameter {
             Value = _tblCLI_Modulos.id_modulo, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@VClaveEntidad"
         });
         NoQuery(parametros, "tblCLI_Modulos_SP");
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }