public static bool Modificar(EntradaRopas EntradaRopa) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaRopas ant = BLL.EntradaRopasBLL.Buscar(EntradaRopa.EntradaId); int resta; resta = EntradaRopa.Cantidad - ant.Cantidad; Ropas ropa = BLL.RopasBLL.Buscar(EntradaRopa.RopaId); ropa.Inventario += resta; BLL.RopasBLL.Modificar(ropa); contexto.Entry(EntradaRopa).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
private void Buscarbutton_Click(object sender, EventArgs e) { if (validar(1)) { MessageBox.Show("llenar campos"); } else { int id = Convert.ToInt32(IdnumericUpDown.Value); EntradaRopas EntradaRopa = BLL.EntradaRopasBLL.Buscar(id); if (EntradaRopa != null) { IdnumericUpDown.Value = EntradaRopa.EntradaId; RopacomboBox.SelectedValue = EntradaRopa.RopaId; CantidadnumericUpDown.Value = EntradaRopa.Cantidad; } else { MessageBox.Show("No Fue Encontrado!", "buscar de nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error); } errorProvider1.Clear(); } }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { EntradaRopas EntradaRopa = contexto.EntradaRopa.Find(id); if (EntradaRopa != null) { Ropas ropa = BLL.RopasBLL.Buscar(EntradaRopa.RopaId); ropa.Inventario -= EntradaRopa.Cantidad; BLL.RopasBLL.Modificar(ropa); contexto.Entry(EntradaRopa).State = EntityState.Deleted; } if (contexto.SaveChanges() > 0) { paso = true; contexto.Dispose(); } } catch (Exception) { throw; } return(paso); }
public static bool Guardar(EntradaRopas EntradaRopa) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.EntradaRopa.Add(EntradaRopa) != null) { Ropas ropa = BLL.RopasBLL.Buscar(EntradaRopa.RopaId); ropa.Inventario += EntradaRopa.Cantidad; BLL.RopasBLL.Modificar(ropa); contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public void BuscarTest() { int id = 3; EntradaRopas entradaRopas = new EntradaRopas(); entradaRopas = EntradaRopasBLL.Buscar(id); Assert.IsNotNull(entradaRopas); }
private EntradaRopas Llenaclase() { EntradaRopas EntradaRopa = new EntradaRopas(); EntradaRopa.EntradaId = Convert.ToInt32(IdnumericUpDown.Value); EntradaRopa.RopaId = (int)RopacomboBox.SelectedValue; EntradaRopa.Cantidad = Convert.ToInt32(CantidadnumericUpDown.Value); return(EntradaRopa); }
public void ModificarTest() { bool paso = false; EntradaRopas entradaRopas = new EntradaRopas(); entradaRopas.EntradaId = 3; entradaRopas.Fecha = DateTime.Now; entradaRopas.Cantidad = 5; entradaRopas.RopaId = 10; paso = EntradaRopasBLL.Modificar(entradaRopas); Assert.AreEqual(paso, true); }
public static EntradaRopas Buscar(int id) { EntradaRopas EntradaRopa = new EntradaRopas(); Contexto contexto = new Contexto(); try { EntradaRopa = contexto.EntradaRopa.Find(id); contexto.Dispose(); } catch (Exception) { throw; } return(EntradaRopa); }
private void Guardarbutton_Click(object sender, EventArgs e) { bool paso = false; EntradaRopas EntradaRopa = Llenaclase(); if (validar(2)) { MessageBox.Show("llenar campos"); } else { if (IdnumericUpDown.Value == 0) { paso = BLL.EntradaRopasBLL.Guardar(EntradaRopa); } else { var P = BLL.EntradaRopasBLL.Buscar(Convert.ToInt32(EntradaRopa)); if (P != null) { paso = BLL.EntradaRopasBLL.Modificar(EntradaRopa); } } Limpiar(); errorProvider1.Clear(); if (paso) { MessageBox.Show("Guardado!", "Exitosamente", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo Guardar!", "trata de nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }