private Operacion ActualizarEquipo(EquipoArgumento argumentoEquipo) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@TEAM_ID", Value = argumentoEquipo.Equipo.TEAM_ID }, new OAParameter { ParameterName = "@NAME_TEAM", Value = argumentoEquipo.Equipo.NAME_TEAM }, new OAParameter { ParameterName = "@SUPERVISOR", Value = argumentoEquipo.Equipo.SUPERVISOR }, new OAParameter { ParameterName = "@LOGIN_ID", Value = argumentoEquipo.Login_Id } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("[SWIFT_SP_UPDATE_TEAM]", CommandType.StoredProcedure, false, parameters)[0]; if (op.Resultado == ResultadoOperacionTipo.Exito) { BaseDeDatosServicio.Commit(); } else { BaseDeDatosServicio.Rollback(); } 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 Operacion AgregarUsuariosAEquipo(EquipoArgumento argumentoEquipo) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@TEAM_ID", Value = argumentoEquipo.Equipo.TEAM_ID }, new OAParameter { ParameterName = "@XML", Value = argumentoEquipo.Xml }, new OAParameter { ParameterName = "@LOGIN_ID", Value = argumentoEquipo.Login_Id } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("[SWIFT_SP_ADD_USER_BY_TEAM]", CommandType.StoredProcedure, false, parameters)[0]; if (op.Resultado == ResultadoOperacionTipo.Exito) { BaseDeDatosServicio.Commit(); } else { BaseDeDatosServicio.Rollback(); } 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 }); } }
private void _vista_UsuarioDeseaObtenerEquipos(object sender, EquipoArgumento e) { try { _vista.Equipos = EquipoServicio.ObtenerEquipos(); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerUsuariosDisponibles(object sender, EquipoArgumento e) { try { _vista.UsuariosDisponibles = UsuarioServicio.ObtenerUsuariosDisponoblesParaEquipo(e.Equipo); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerUsuariosAsociados(object sender, EquipoArgumento e) { try { _vista.UsuariosAsociados = UsuarioServicio.ObtenerUsuariosAsociadosDelEquiopo(e.Equipo); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaEliminarUsuario(object sender, EquipoArgumento e) { try { var op = EquipoServicio.EliminarUsuarioDeEquipo(e); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.UsuariosAsociados = UsuarioServicio.ObtenerUsuariosAsociadosDelEquiopo(e.Equipo); } else { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaGrabarEquipo(object sender, EquipoArgumento e) { try { var op = EquipoServicio.GrabarEquipo(e); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.TerminoElProceso("cpEstablecerEquipoId", int.Parse(op.DbData), sender); _vista.Equipos = EquipoServicio.ObtenerEquipos(); } else { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public Operacion GrabarEquipo(EquipoArgumento argumentoEquipo) { return(argumentoEquipo.Equipo.TEAM_ID == 0 ? CrearEquipo(argumentoEquipo) : ActualizarEquipo(argumentoEquipo)); }