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; }
private static TipoMueble ExtractData(SqlDataReader reader) { TipoMueble tipoMueble = new TipoMueble(); tipoMueble.IdTipoMueble = (int?)reader["id_tipo_mueble"]; tipoMueble.Descrip = (string)reader["descripcion"]; return tipoMueble; }
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; }
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; }
/// <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(); } }
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(); } }
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; }
public static TipoMueble GetById(int id) { TipoMueble material = new TipoMueble(); material.IdTipoMueble = id; return GetById(material); }