Example #1
0
        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);
        }
Example #2
0
        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;
            }
        }