public static Object Anular(string NumFAC) { FacturaControllers FC = new FacturaControllers(); int a = FC.Anular(NumFAC); return(FC.GetDetalleFactura(a)); }
public static Object GuardarProducto(int Id, string CodFactura, string DatosCliente, int IdProAlmacenDet, int Cantidad, string Descuento, int Precio, int DiasGarantia) { DataModel.TblFactura _TblFactura = new DataModel.TblFactura(); DataModel.TblDetalleFactura _TblDetalleFactura = new DataModel.TblDetalleFactura(); FacturaControllers FC = new FacturaControllers(); _TblFactura.Id = Id; _TblFactura.IdMoneda = 1; _TblFactura.CodFactura = CodFactura; _TblFactura.DatosCliente = DatosCliente; _TblDetalleFactura.Cantidad = Cantidad; if (string.IsNullOrEmpty(Descuento) || Descuento == "Seleccione el Descuento") { _TblDetalleFactura.Descuento = 0; } else { _TblDetalleFactura.Descuento = Convert.ToInt32(Descuento); } _TblDetalleFactura.PrecioxUnd = Precio; _TblDetalleFactura.GarantiaDias = DiasGarantia; //Guardamos el maestro detalle int parametro = FC.GuardarMaestroDetalle(_TblFactura, _TblDetalleFactura, IdProAlmacenDet); //retornamos el detalle return(FC.GetDetalleFactura(parametro)); }
public static Object ListarFactura(int id) { FacturaControllers FC = new FacturaControllers(); //retornamos el detalle return(FC.GetDetalleFactura(id)); }
public static Object EliminarDetalle(int idPam, int IdDet, int Cant) { FacturaControllers PC = new FacturaControllers(); bool Revertir = PC.RevertirDetalleAlmacen(IdDet); //hay que revertir el codfactura y estado del detallealmacen. bool bandera = PC.EliminarDetalle(IdDet, idPam, Cant); return(PC.GetDetalleFactura(idPam)); }
public static Object Procesar(int idPam, int Parametro, string Efectivo, string Vuelto) { FacturaControllers PA = new FacturaControllers(); if (Parametro == 0) { return(PA.EliminarMaestroDetalle(idPam)); } else { return(PA.Facturar(idPam, Efectivo, Vuelto)); } }
public static Object Actualizar(int IdCat, int IdDetalleFactura, int Cantidad, string Descuento, int IdModelo) {//Tipo = Accesorios u otros int intDescuento = 0; if (string.IsNullOrEmpty(Descuento) || Descuento == "Seleccione el Descuento") { intDescuento = 0; } else { intDescuento = Convert.ToInt32(Descuento); } FacturaControllers FC = new FacturaControllers(); int parametro = FC.ActualizarDetalle(IdCat, IdDetalleFactura, Cantidad, intDescuento, IdModelo); //retornamos el detalle return(FC.GetDetalleFactura(parametro)); }
public static Object Buscar(string Parametro) { FacturaControllers FC = new FacturaControllers(); return(FC.ListarFacturasxParametro(Parametro)); }
public static Object ProductoGarantia() { FacturaControllers FC = new FacturaControllers(); return(FC.ProducosGarantia()); }
public static Object ListarFacturas() { FacturaControllers FC = new FacturaControllers(); return(FC.ListarFacturas()); }
public static Object ValidarExistencia(int IdModelo) { FacturaControllers FC = new FacturaControllers(); return(FC.CalcularExistencia(IdModelo)); }
public static Object ListarModelos(string IdProducto) { FacturaControllers FC = new FacturaControllers(); return(FC.GetModelosxProducto(IdProducto)); }
public static Object CargarNumFacFecha() { FacturaControllers FC = new FacturaControllers(); return(FC.retornarFechaCodProd()); }
public static Object BuscarModelo(string Parametro, string IdProducto) { FacturaControllers MC = new FacturaControllers(); return(MC.GetProductosxParametro(Parametro, IdProducto)); }
public List <ProductosMasVendidos> ReporteProdMasVendidos() { FacturaControllers ServiceReporte = new FacturaControllers(); return(ServiceReporte.ProducosMasVendidos()); }