public Ob.DiseñoDTO ObtenerDiseño(short id) { Ob.DiseñoDTO Di = new Ob.DiseñoDTO(); try { IDataParameter[] parametros = new IDataParameter[1]; parametros[0] = new SqlParameter("id", SqlDbType.SmallInt); parametros[0].Value = id; DataTable resultado = conexionbd.EjecutarSPResultSet("proObtenerDiseño", parametros); foreach (DataRow renglon in resultado.Rows) { Di.Id = (short)renglon[0]; Di.IdDiseño = (string)renglon[1]; Di.Corte = (string)renglon[2]; Di.Modelo = (string)renglon[3]; Di.FechaAprovacion = (DateTime)renglon[4]; Di.IdUsuario = (short)renglon[5]; Di.Activo = (bool)renglon[6]; } } catch (Exception) { throw; } finally { GC.Collect(); } return(Di); }
public bool ActualizarDiseño(Ob.DiseñoDTO di) { try { IDataParameter[] parametros = new IDataParameter[7]; parametros[0] = new SqlParameter("id", SqlDbType.VarChar); parametros[0].Value = di.Id; parametros[1] = new SqlParameter("IdDiseño", SqlDbType.VarChar); parametros[1].Value = di.IdDiseño; parametros[2] = new SqlParameter("Corte", SqlDbType.VarChar); parametros[2].Value = di.Corte; parametros[3] = new SqlParameter("Modelo", SqlDbType.VarChar); parametros[3].Value = di.Modelo; parametros[4] = new SqlParameter("FechaAprovado", SqlDbType.DateTime); parametros[4].Value = di.FechaAprovacion; parametros[5] = new SqlParameter("IdUsuario", SqlDbType.SmallInt); parametros[5].Value = di.IdUsuario; parametros[6] = new SqlParameter("Estado", SqlDbType.Bit); parametros[6].Value = di.Activo; return(conexionbd.EjecutarSPSinRetorno("proActualizarDiseño", parametros)); } catch (Exception) { throw; } }