예제 #1
0
 public void Agregar(Crubro obj)
 {
     try
     {
         Cdatos_rubros.Agregar(obj);
         lista.Insert(0, obj);
         actualizar = true;
     }
     catch
     {
         Agregar(obj);
     }
 }
예제 #2
0
        public void CargarLista()
        {
            DataTable DT = Cdatos_rubros.Devolver();

            foreach (DataRow DR in DT.Rows)
            {
                lista.Add(new Crubro(Convert.ToInt32(DR[0]), DR[1].ToString()));
            }
            if (DT.Rows.Count == 0)
            {
                Agregar(new Crubro(1, "Generico"));
            }
        }
예제 #3
0
 public void Modificar(Crubro objmodicado, Crubro objantiguo)
 {
     if (objantiguo.Nro != objantiguo.Nro)
     {
         Cdatos_rubros.Agregar(objmodicado);
         Cdatos_rubros.CambiarDeArticulos(objantiguo, objmodicado);
         Cdatos_rubros.Eliminar(objantiguo);
         objantiguo.Nro = objmodicado.Nro;
     }
     else
     {
         Cdatos_rubros.Modificar(objmodicado);
     }
     objantiguo.Nombre = objmodicado.Nombre;
     actualizar        = true;
 }
예제 #4
0
 public void Reemplazar(Crubro objaReemplazar, Crubro objReemplazante)
 {
     Cdatos_rubros.CambiarDeArticulos(objaReemplazar, objReemplazante);
 }
예제 #5
0
 public void Eliminar(Crubro obj)
 {
     Cdatos_rubros.Eliminar(obj);
     lista.Remove(obj);
     actualizar = true;
 }
예제 #6
0
 public bool EnUso(Crubro obj)
 {
     return(Cdatos_rubros.ReferenciasExistentes(obj));
 }