public void Agregar(Cmedida obj) { try { ultimo++; obj.ID = ultimo; Cdatos_medidas.Agregar(obj); lista.Add(obj); actualizar = true; } catch { Agregar(obj); } }
public void Modificar(Cmedida objmodicado, Cmedida objantiguo) { if (objantiguo.ID != objantiguo.ID) { Cdatos_medidas.Agregar(objmodicado); Cdatos_medidas.CambiarDeArticulos(objantiguo, objmodicado); Cdatos_medidas.Eliminar(objantiguo); objantiguo.ID = objmodicado.ID; } else { Cdatos_medidas.Modificar(objmodicado); } objantiguo.Nombre = objmodicado.Nombre; actualizar = true; }
public void CargarLista() { DataTable DT = Cdatos_medidas.Devolver(); foreach (DataRow DR in DT.Rows) { lista.Add(new Cmedida(Convert.ToInt32(DR[0]), DR[1].ToString(), Convert.ToBoolean(DR[2]))); } if (DT.Rows.Count == 0) { ultimo = 0; Agregar(new Cmedida("Unidad", true)); Agregar(new Cmedida("Gramo", false)); Agregar(new Cmedida("kilogramo", false)); Agregar(new Cmedida("Miligramo", false)); Agregar(new Cmedida("Litro", false)); Agregar(new Cmedida("Mililitro", false)); } else { ultimo = Convert.ToInt32(DT.Rows[0][0]); } }
public void Reemplazar(Cmedida objaReemplazar, Cmedida objReemplazante) { Cdatos_medidas.CambiarDeArticulos(objaReemplazar, objReemplazante); }
public void Eliminar(Cmedida obj) { Cdatos_medidas.Eliminar(obj); lista.Remove(obj); actualizar = true; }
public bool EnUso(Cmedida obj) { return(Cdatos_medidas.ReferenciasExistentes(obj)); }