Пример #1
0
 private static List<SqlParameter> LoadParameters(TipoMueble tipoMueble)
 {
     List<SqlParameter> parameters = new List<SqlParameter>();
     parameters.Add(new SqlParameter("id_tipo_mueble", tipoMueble.IdTipoMueble));
     parameters.Add(new SqlParameter("descripcion", tipoMueble.Descrip));
     return parameters;
 }
Пример #2
0
        private static TipoMueble ExtractData(SqlDataReader reader)
        {
            TipoMueble tipoMueble = new TipoMueble();
            tipoMueble.IdTipoMueble = (int?)reader["id_tipo_mueble"];
            tipoMueble.Descrip = (string)reader["descripcion"];

            return tipoMueble;
        }
Пример #3
0
 public Mueble(int pidMueble, TipoMueble pidTipoM, string pdenom, string pcaract, decimal pcosto, decimal ppcioVta)
 {
     idMueble = pidMueble;
     idTipoMueble = pidTipoM;
     denominacion = pdenom;
     caracteristicas = pcaract;
     costo = pcosto;
     precioVta = ppcioVta;
 }
Пример #4
0
 public static TipoMueble GetById(TipoMueble item)
 {
     string query = "SELECT [id_tipo_mueble]"
         + " ,[descripcion]"
         + " FROM [Muebles].[dbo].[Tipos_Mueble]"
         + " WHERE id_tipo_mueble = @id_tipo_mueble ";
     TipoMueble tipoMueble = null;
     Dal.ExecuteReader(query, LoadParameters(item), delegate(SqlDataReader reader)
     {
         if (reader.Read())
         {
             tipoMueble = ExtractData(reader);
         }
     });
     return tipoMueble;
 }
Пример #5
0
        /// <summary>
        /// GetAll
        /// </summary>
        /// <Author>hcmoreno</Author>
        public static List<Mueble> GetAll()
        {
            SqlConnection connection = null;
            SqlCommand cmd = new SqlCommand();
            SqlDataReader reader = null;
            try
            {
                connection = new SqlConnection(CONNECTION_STRING);

                String sql =
                    "SELECT [id_mueble]"
                    + ", [id_tipo_mueble]"
                    + ", [denominacion]"
                    + ", [características]"
                    + ",[costo]"
                    + ",[precio_venta]"
                    + " FROM [Muebles].[dbo].[Muebles]";

                cmd.CommandText = sql;
                cmd.Connection = connection;
                cmd.CommandType = CommandType.Text;

                connection.Open();
                reader = cmd.ExecuteReader();

                List<Mueble> Muebles = new List<Mueble>();
                while (reader.Read())
                {
                    Mueble oMueble = new Mueble();
                    oMueble.IdMueble = (Int32)reader["idMueble"];
                    oMueble.Denominacion = (String)reader["Denominacion"];
                    oMueble.Caracteristicas = (String)reader["Caracteristicas"];
                    oMueble.Costo = (decimal?)reader["costo"];
                    TipoMueble tipoMueble = new TipoMueble();
                    oMueble.IdTipoMueble.IdTipoMueble = Convert.ToInt32(reader["idTipoMueble"]);
                    oMueble.PrecioVta = (decimal?)reader["PrecioVta"];

                    oMueble.MaterialesMueble = GetByIdMueble(oMueble);

                    Muebles.Add(oMueble);
                }

                return Muebles;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cmd.Dispose();
                connection.Close();
                reader.Close();
            }
        }
Пример #6
0
        public static Mueble GetById(int? id)
        {
            SqlDataReader reader = null;
            SqlConnection connection = null;
            SqlCommand cmd = new SqlCommand();

            try
            {
                connection = new SqlConnection(CONNECTION_STRING);

                String sql = "select idMueble,denominacion, caracteristicas, costo, idtipomueble, preciovta from Muebles where id = @idMueble";

                cmd.CommandText = sql;
                cmd.Connection = connection;
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@idMueble", id);

                connection.Open();
                reader = cmd.ExecuteReader();

                Mueble Mueble = null;
                if (reader.Read())
                {
                    Mueble = new Mueble();
                    Mueble.IdMueble = (Int32)reader["idMueble"];
                    Mueble.Caracteristicas  = (String)reader["Caracteristicas"];
                    Mueble.Costo = (decimal?)reader["costo"];
                    Mueble.Denominacion = (string )reader["Denominacion"];
                    TipoMueble tipoMueble = new TipoMueble();
                    Mueble.IdTipoMueble.IdTipoMueble = Convert.ToInt32(reader["idTipoMueble"]);
                    Mueble.PrecioVta = (decimal?)reader["PrecioVta"];

                    List<MaterialMueble> materialmueble = GetByIdMueble(Mueble);
                    Mueble.MaterialesMueble = materialmueble;
                }
                return Mueble;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                cmd.Dispose();
                connection.Close();
                reader.Close();
            }
        }
Пример #7
0
        private Mueble ExtractFormData()
        {
            int? idMueble = (int?)ViewState["IdMueble"];
            Mueble mueble = new Mueble();
            mueble.IdMueble = idMueble;
            mueble.Denominacion = txtNombre.Text;
            mueble.Caracteristicas = txtCaracteristicas.Text;
            decimal precio;
            decimal.TryParse(txtPrecio.Text, out precio);
            mueble.PrecioVta = precio;

            TipoMueble tipoMueble = new TipoMueble();
            int idTipoMueble;
            int.TryParse(ddlTipoMueble.SelectedValue, out idTipoMueble);
            tipoMueble.IdTipoMueble = idTipoMueble;
            mueble.IdTipoMueble = tipoMueble;
            return mueble;
        }
Пример #8
0
 public static TipoMueble GetById(int id)
 {
     TipoMueble material = new TipoMueble();
     material.IdTipoMueble = id;
     return GetById(material);
 }