public Operacion ActualizarOrganizacionDeVentas(OrganizacionDeVentas organizacionDeVentas) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@SALES_ORGANIZATION_ID", Value = organizacionDeVentas.SALES_ORGANIZATION_ID } , new OAParameter { ParameterName = "@NAME_SALES_ORGANIZATION", Value = organizacionDeVentas.NAME_SALES_ORGANIZATION } , new OAParameter { ParameterName = "@DESCRIPTION_SALES_ORGANIZATION", Value = organizacionDeVentas.DESCRIPTION_SALES_ORGANIZATION } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_UPDATE_SALES_ORGANIZATION", CommandType.StoredProcedure, false, parameters)[0]; if (op.Resultado == ResultadoOperacionTipo.Error) { BaseDeDatosServicio.Rollback(); } else { BaseDeDatosServicio.Commit(); } return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.Message, Resultado = ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }
public IList <OrganizacionDeVentas> ObtenerOrganizacionDeVentas(OrganizacionDeVentas organizacionDeVentas) { DbParameter[] parameters = { new OAParameter { ParameterName = "@SALES_ORGANIZATION_ID", Value = organizacionDeVentas.SALES_ORGANIZATION_ID } }; return(BaseDeDatosServicio.ExecuteQuery <OrganizacionDeVentas>("SWIFT_SP_GET_SALES_ORGANIZATION", CommandType.StoredProcedure, parameters)); }