Ejemplo n.º 1
0
        //En este metodo se borran los registros de las tablas dependientes de cliente
        public Boolean borrarCliente(int id)
        {
            try
            {
                var facturas = _contexto.factura.Where(x => x.Clienteid == id).ToList();
                var compras  = _contexto.producto_cliente.Where(x => x.clienteid == id).ToList();
                if (facturas != null && compras != null)
                {
                    foreach (Factura factura in facturas)
                    {
                        _contexto.factura.Remove(factura);
                        _contexto.SaveChanges();
                    }

                    foreach (producto_cliente compra in compras)
                    {
                        _contexto.Remove(compra);
                        _contexto.SaveChanges();
                    }


                    return(true);
                }

                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(false);
            }
        }
Ejemplo n.º 2
0
 public Boolean AddProveedor(proveedor _proveedor)
 {
     try
     {
         _contexto.proveedor.Add(_proveedor);
         _contexto.SaveChanges();
         return(true);
     }
     catch (Exception error)
     {
         error.GetBaseException();
         return(false);
     }
 }
Ejemplo n.º 3
0
 public Boolean addCliente(Cliente _cliente)
 {
     try
     {
         _contexto.Cliente.Add(_cliente);
         _contexto.SaveChanges();
         return(true);
     }
     catch (Exception error)
     {
         error.GetBaseException();
         return(false);
     }
 }
Ejemplo n.º 4
0
 public Boolean AddEntrada(producto_proveedor importar)
 {
     try
     {
         _contexto.producto_proveedor.Add(importar);
         _contexto.SaveChanges();
         return(true);
     }
     catch (Exception error)
     {
         error.GetBaseException();
         return(false);
     }
 }
Ejemplo n.º 5
0
 public Boolean Addfactura(producto_cliente compra)
 {
     try
     {
         _contexto.producto_cliente.Add(compra);
         _contexto.SaveChanges();
         return(true);
     }
     catch (Exception error)
     {
         error.GetBaseException();
         return(false);
     }
 }