Example #1
0
        public ResponseBussiness <OperationResponse> EliminarLineaMayorista(CabeceraVentaRequest cabecera)
        {
            TokenDto token = new TokenService().Get();
            ResponseBussiness <OperationResponse> response = new SalesBusiness(token).EliminarLineaMayorista(cabecera);

            return(response);
        }
Example #2
0
 /// <summary>
 /// Eliminamos la linea de mayorista
 /// </summary>
 /// <param name="cabecera"></param>
 /// <returns></returns>
 public ResponseBussiness <OperationResponse> EliminarLineaMayorista(CabeceraVentaRequest cabecera)
 {
     return(tryCatch.SafeExecutor(() =>
     {
         return repository.EliminarLineaMayorista(cabecera.FolioOperacion, this.token.CodeStore, this.token.CodeBox);
     }));
 }
Example #3
0
        private void ActualizarCabeceraApartado(int codigoTienda, int codigoCaja, int codigoEmpleadoCajero, CabeceraVentaRequest cabeceraVentaRequest)
        {
            var parameters = new Dictionary <string, object>();

            parameters.Add("@FolioOperacion", cabeceraVentaRequest.FolioOperacion);
            parameters.Add("@CodigoTienda", codigoTienda);
            parameters.Add("@CodigoCaja", codigoCaja);
            parameters.Add("@CodigoEmpleado", codigoEmpleadoCajero);
            parameters.Add("@SubTotal", cabeceraVentaRequest.ImporteVentaBruto);
            parameters.Add("@Iva", cabeceraVentaRequest.ImporteVentaImpuestos);
            parameters.Add("@Total", cabeceraVentaRequest.ImporteVentaNeto);
            if (cabeceraVentaRequest.CodigoEmpleadoVendedor > 0)
            {
                parameters.Add("@CodigoEmpleadoVendedor", cabeceraVentaRequest.CodigoEmpleadoVendedor);
            }
            List <System.Data.SqlClient.SqlParameter> parametersOut = new List <System.Data.SqlClient.SqlParameter>();

            this.data.ExecuteProcedure("[dbo].[sp_vanti_ActualizarCabeceraApartado]", parameters, parametersOut);
        }
Example #4
0
        private string AgregarCabeceraApartado(int codigoTienda, int codigoCaja, int codigoEmpleadoCajero, CabeceraVentaRequest cabeceraVentaRequest)
        {
            var parameters = new Dictionary <string, object>();

            parameters.Add("@CodigoTienda", codigoTienda);
            parameters.Add("@CodigoCaja", codigoCaja);
            parameters.Add("@CodigoEmpleado", codigoEmpleadoCajero);
            parameters.Add("@SubTotal", cabeceraVentaRequest.ImporteVentaBruto);
            parameters.Add("@Iva", cabeceraVentaRequest.ImporteVentaImpuestos);
            parameters.Add("@Total", cabeceraVentaRequest.ImporteVentaNeto);
            parameters.Add("@CodigoCliente", cabeceraVentaRequest.CodigoCliente);
            parameters.Add("@TipoTransaccion", cabeceraVentaRequest.TipoCabeceraVenta);
            if (cabeceraVentaRequest.CodigoEmpleadoVendedor > 0)
            {
                parameters.Add("@CodigoEmpleadoVendedor", cabeceraVentaRequest.CodigoEmpleadoVendedor);
            }
            List <System.Data.SqlClient.SqlParameter> parametersOut = new List <System.Data.SqlClient.SqlParameter>();

            parametersOut.Add(new System.Data.SqlClient.SqlParameter()
            {
                ParameterName = "@FolioApartado", Direction = ParameterDirection.Output, SqlDbType = SqlDbType.NVarChar, Size = 4000
            });
            var result = data.ExecuteProcedure("[dbo].[sp_vanti_AgregarCabeceraApartado]", parameters, parametersOut);

            return(result["@FolioApartado"].ToString());
        }