예제 #1
0
 /// <summary>
 /// Anular que llama al método Anular de la clase Datos.Venta
 /// </summary>
 /// <param name="idVenta">Id para flitrar</param>
 /// <returns>Un Resultado {Ok,Null}</returns>
 public static string Eliminar(int idVenta)
 {
     Datos.Venta Obj = new Datos.Venta {
         IdVenta = idVenta
     };
     return(Obj.Eliminar(Obj));
 }
예제 #2
0
        /// <summary>
        /// Insertar que llama al método Insertar de la clase Datos.Venta
        /// </summary>
        /// <param name="idCliente">Forent Key</param>
        /// <param name="idTrabajador">Forent Key</param>
        /// <param name="fecha">Fecha de </param>
        /// <param name="tipo_comprobante">Tipo de Comprobante{ticket,Factura, ect}</param>
        /// <param name="serie">Numero de Serie</param>
        /// <param name="correlativo">Numero de Relacion</param>
        /// <param name="igv">Itbs</param>
        /// <param name="estado">Estado {Anulado o Activo}</param>
        /// <param name="Detalles">DataTable</param>
        /// <returns>Un resultado{Ok, Null}</returns>
        public static string Insertar(int idTrabajador, int idCliente, DateTime fecha,
                                      string tipo_comprobante, string serie, string correlativo,
                                      decimal igv, DataTable Detalles)
        {
            Obj = new Datos.Venta {
                IdCliente        = idCliente,
                IdTrabajador     = idTrabajador,
                Fecha            = fecha,
                Tipo_Comprobante = tipo_comprobante,
                Serie            = serie,
                Correlativo      = correlativo,
                Igv = igv
            };
            List <Datos.Detalle_venta> detalles = new List <Datos.Detalle_venta>();

            foreach (DataRow row in Detalles.Rows)
            {
                Datos.Detalle_venta detalle = new Datos.Detalle_venta {
                    IdDetalle_Ingreso = Convert.ToInt32(row["idDetalle_ingreso"].ToString()),
                    Cantidad          = Convert.ToInt32(row["Cantidad"].ToString()),
                    Precio_venta      = Convert.ToDecimal(row["precio_venta"].ToString()),
                    Descuento         = Convert.ToDecimal(row["Descuento"].ToString())
                };
                detalles.Add(detalle);
            }
            return(Obj.Insertar(Obj, detalles));
        }
예제 #3
0
 public System.Data.DataTable MostrarBuscar(string textBuscar)
 {
     obj = new Datos.Venta();
     return(obj.MostrarBuscar(textBuscar));
 }
예제 #4
0
 public void InsertarVentas(Entidades.Venta entidad)
 {
     obj = new Datos.Venta();
     obj.InsertarVentas(entidad);
     obj.RebajarConceptos(entidad);
 }
예제 #5
0
 //public void RebajarConceptos(Entidades.Venta entidad) {
 //    obj = new Datos.Venta();
 //    obj.RebajarConceptos(entidad);
 //}
 public System.Data.DataSet ObtenerVentasClientes()
 {
     obj = new Datos.Venta();
     return(obj.ObtenerVentasClientes());
 }