public static Golosina obtenerPorId(int id) { Golosina g = null; SqlConnection cn = new SqlConnection(@"Data Source=FEDE-PC;Initial Catalog=BD_Golosinas;Integrated Security=True"); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"Select id_golosina, nombre, descripcion, id_marca, stock, id_tipo_golosina, precio_vta, es_propia, codigo_barras FROM Golosina Where id_golosina = @id_gol"; cmd.Parameters.AddWithValue("@id_gol", id); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { g = new Golosina(); g.id_golosina = int.Parse(dr["id_golosina"].ToString()); g.id_marca = int.Parse(dr["id_marca"].ToString()); g.id_tipo_golosina = int.Parse(dr["id_tipo_golosina"].ToString()); g.nombre = dr["nombre"].ToString(); g.descripcion = dr["descripcion"].ToString(); g.stock = int.Parse(dr["stock"].ToString()); g.precio_vta = double.Parse(dr["precio_vta"].ToString()); g.es_propia = bool.Parse(dr["es_propia"].ToString()); g.codigo_producto = int.Parse(dr["codigo_barras"].ToString()); } return(g); }
static void Main(string[] args) { Bolsa <Golosina> bolsa = new Bolsa <Golosina>(5); bolsa.AddElemento(new Golosina("fresa")); bolsa.AddElemento(new Golosina("limon")); bolsa.AddElemento(new Golosina("naranja")); bolsa.AddElemento(new Golosina("platano")); bolsa.AddElemento(new Golosina("limon")); bolsa.AddElemento(new Golosina("naranja")); bolsa.AddElemento(new Golosina("platano")); /* * foreach (Golosina g in bolsa.Elementos) { * * Console.WriteLine(g.Sabor); * }*/ Golosina a = new Golosina("limon"); Golosina b = new Golosina("fresa"); Pack <Golosina, Golosina> mipack = new Pack <Golosina, Golosina>(a, b); Console.WriteLine(mipack.Elemento1.Sabor); Console.WriteLine(mipack.Elemento2.Sabor); Console.ReadLine(); }
public void addGolosinas(Golosina f) { using (var context = Kiosco.Create("nuevoSchemas")) { // context.Connection.Open(); context.Golosinas.Add(f); context.SaveChanges(); } }
public ActionResult EliminarGolosina(int id) { using (var db = new KodimaxContext()) { Golosina D = db.Golosina.Find(id); db.Golosina.Remove(D); db.SaveChanges(); return(RedirectToAction("Golosinas")); } }
public ActionResult EditarGolosina(int id) { try { using (var db = new KodimaxContext()) { Golosina P = db.Golosina.Find(id); return(View(P)); } } catch (Exception e) { throw; } }
protected void gvGolosinas_SelectedIndexChanged(object sender, EventArgs e) { limpiar(); ID = int.Parse(gvGolosinas.SelectedDataKey.Value.ToString()); Golosina g = GolosinaDao.obtenerPorId(ID.Value); txtNombre.Text = g.nombre; txtDescripcion.Text = g.descripcion; txtCodigoProducto.Text = g.codigo_producto.ToString(); txtPrecioVta.Text = g.precio_vta.ToString(); txtStock.Text = g.stock.ToString(); ddlMarca.SelectedIndex = g.id_marca; ddlTipo.SelectedIndex = g.id_tipo_golosina; chkEsPropia.Checked = g.es_propia; btnEliminar.Enabled = true; }
public ActionResult AgregarGolosina(Golosina P) { try { using (var db = new KodimaxContext()) { db.Golosina.Add(P); db.SaveChanges(); return(RedirectToAction("Golosinas")); } } catch (Exception e) { ModelState.AddModelError("Error al agregar Golosina", e); return(View()); } }
public static void Insertar(Golosina gol) { //1. Abro la Conexion SqlConnection cn = new SqlConnection(); cn.ConnectionString = @"Data Source=FEDE-PC;Initial Catalog=BD_Golosinas;Integrated Security=True"; cn.Open(); //2.Creo el objeto command SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"Insert into Golosina (id_golosina, nombre, descripcion, id_marca, stock, id_tipo_golosina, precio_vta, es_propia, codigo_barras) values ( @Id_Golosina, @Nombre, @Descripcion, @Id_Marca, @Stock, @Id_Tipo_Golosina, @Precio_Vta, @Es_Propia, @Codigo_Barras); select Scope_Identity() as ID"; cmd.Parameters.AddWithValue("@Id_Golosina", gol.id_golosina); cmd.Parameters.AddWithValue("@Nombre", gol.nombre); cmd.Parameters.AddWithValue("@Descripcion", gol.descripcion); cmd.Parameters.AddWithValue("@Id_Marca", gol.id_marca); cmd.Parameters.AddWithValue("@Stock", gol.stock); cmd.Parameters.AddWithValue("@Id_Tipo_Golosina", gol.id_tipo_golosina); cmd.Parameters.AddWithValue("@Precio_Vta", gol.precio_vta); cmd.Parameters.AddWithValue("@Es_Propia", gol.es_propia); cmd.Parameters.AddWithValue("@Codigo_Barras", gol.codigo_producto); cmd.ExecuteNonQuery(); cn.Close(); }
public ActionResult EditarGolosina(Golosina p) { try { using (var db = new KodimaxContext()) { Golosina P = db.Golosina.Find(p.Id); P.Nombre = p.Nombre; P.Tipo = p.Tipo; P.Precio = p.Precio; P.Imagen = p.Imagen; db.SaveChanges(); return(RedirectToAction("Golosinas")); } } catch (Exception e) { throw; } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } Golosina g = new Golosina(); g.id_golosina = GolosinaDao.ultimoID() + 1; g.nombre = txtNombre.Text; g.id_marca = ddlMarca.SelectedIndex; g.id_tipo_golosina = ddlTipo.SelectedIndex; g.precio_vta = double.Parse(txtPrecioVta.Text); g.descripcion = txtDescripcion.Text; g.stock = int.Parse(txtStock.Text); g.es_propia = chkEsPropia.Checked; g.codigo_producto = int.Parse(txtCodigoProducto.Text); if (ID.HasValue) { g.id_golosina = ID.Value; //ACA AGREGAR EL ACTUALIZAR DEL GOLOSINADAO GolosinaDao.actualizar(g); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Golosina Modificada con Exito!')", true); } else { //GUARDO LA GOLOSINA EN LA BD GolosinaDao.Insertar(g); GolosinaDao.actualizarID(g.id_golosina.Value); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Golosina Insertada con Exito!')", true); } ID = g.id_golosina.Value; CargarGrilla(); limpiar(); }
public static void actualizar(Golosina gol) { //1. Abro la Conexion SqlConnection cn = new SqlConnection(); cn.ConnectionString = @"Data Source=FEDE-PC;Initial Catalog=BD_Golosinas;Integrated Security=True"; cn.Open(); //2.Creo el objeto command SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"update Golosina set nombre = @Nombre, descripcion = @Descripcion, id_marca = @Id_Marca, stock = @Stock, id_tipo_golosina = @Id_Tipo_Golosina, precio_vta = @Precio_Vta, es_propia = @Es_Propia, codigo_barras = @Codigo_Barras where id_golosina = @Id_Golosina"; cmd.Parameters.AddWithValue("@Id_Golosina", gol.id_golosina); cmd.Parameters.AddWithValue("@Nombre", gol.nombre); cmd.Parameters.AddWithValue("@Descripcion", gol.descripcion); cmd.Parameters.AddWithValue("@Id_Marca", gol.id_marca); cmd.Parameters.AddWithValue("@Stock", gol.stock); cmd.Parameters.AddWithValue("@Id_Tipo_Golosina", gol.id_tipo_golosina); cmd.Parameters.AddWithValue("@Precio_Vta", gol.precio_vta); cmd.Parameters.AddWithValue("@Es_Propia", gol.es_propia); cmd.Parameters.AddWithValue("@Codigo_Barras", gol.codigo_producto); cmd.ExecuteNonQuery(); cn.Close(); }