public ResponseBussiness <OperationResponse> EliminarLineaMayorista(CabeceraVentaRequest cabecera) { TokenDto token = new TokenService().Get(); ResponseBussiness <OperationResponse> response = new SalesBusiness(token).EliminarLineaMayorista(cabecera); return(response); }
/// <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); })); }
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); }
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()); }