public ABMProductores(ModoForm modo, int id_productor) : this() { Modo = modo; ProductorActual = prodLog.GetOne(id_productor); this.MapearDeDatos(); }
public void Baja(int id_productor) { productores productorAEliminar = this.GetOne(id_productor); if (productorAEliminar != null) { context.productores.Remove(productorAEliminar); context.Entry(productorAEliminar).State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); } }
public override bool Validar() { bool ban = false; msgNombre.Visible = !String.IsNullOrEmpty(msgNombre.Text); productores prod = prodLog.GetOne(txtNombre.Text); if (prod == null || Modo == ModoForm.Modificacion) { ban = true; } ban = (Modo == ModoForm.Baja) ? true : ban; return(ban); }
protected void onCheckedPressed(object sender, EventArgs e) { try { productorActual = prodLog.GetOne(Int32.Parse(txtIdProductor.Text)); if (productorActual != null) { txtNombre.Text = productorActual.nombre; } } catch (Exception) { throw; } }
private bool ProductorPuedeRegistrarse(productores productor) { bool ban = true; productores productorExistente = new productores(); productorExistente = prodLog.GetProductorDeNombre(productor.nombre); if (productorExistente != null) { if (productor.nombre == productorExistente.nombre) { ban = false; } } return(ban); }
private void llenarDatos(productos prod) { txtIDProducto.Text = prod.id_producto.ToString(); txtNombre.Text = prod.nombre; txtMililitros.Text = prod.ml.ToString(); txtVolAlcohol.Text = prod.vol_alcohol.ToString(); txtIBU.Text = (String.IsNullOrEmpty(prod.ibu.ToString())) ? "" : prod.ibu.ToString(); txtAnio.Text = (String.IsNullOrEmpty(prod.año.ToString())) ? "" : prod.año.ToString(); txtAniejamiento.Text = (String.IsNullOrEmpty(prod.añejamiento.ToString())) ? "" : prod.añejamiento.ToString(); txtPrecio.Text = prod.precio.ToString(); txtStock.Text = prod.stock.ToString(); switch (prod.id_tipo) { case 0: dropTipos.SelectedIndex = 0; cambiarReadOnly(true, false, true); break; case 1: dropTipos.SelectedIndex = 1; cambiarReadOnly(false, true, true); break; case 2: dropTipos.SelectedIndex = 2; cambiarReadOnly(true, true, true); break; case 3: dropTipos.SelectedIndex = 3; cambiarReadOnly(true, false, false); break; } productores productor = prodLog.GetProductorEspecifico(prod.id_productor); for (int i = 0; i < listProductores.Items.Count; i++) { if (listProductores.Items[i].Text == productor.nombre) { listProductores.SelectedIndex = i; break; } } }
public void Alta(string nombre) { try { var productor = new productores() { nombre = nombre }; context.productores.Add(productor); context.Entry(productor).State = System.Data.Entity.EntityState.Added; context.SaveChanges(); } catch (Exception Ex) { throw Ex; } }
public void Modificacion(int id_productor, string nombre) { try { productores productor = this.GetOne(id_productor); { productor.id_productor = id_productor; productor.nombre = nombre; }; context.Entry(productor).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } catch (Exception Ex) { Console.WriteLine(Ex.InnerException?.Message); } }
public productores GetProductorDeNombre(string nombre) { productores productor = context.productores.Where(x => x.nombre == nombre).SingleOrDefault(); return(productor); }
public int GetIdProductorPorNombre(string nombre) { productores prod = context.productores.Where(x => x.nombre == nombre).SingleOrDefault(); return(prod.id_productor); }
public productores GetProductorEspecifico(int id) { productores prod = context.productores.Where(x => x.id_productor == id).SingleOrDefault(); return(prod); }