private void _vista_UsuarioDeseaOtenerEstadisticasDeMetas(object sender, MetaArgumento e) { try { _vista.EstadisticaDeMetas = MetaServicio.ObtEstadisticaDeMetas(e); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerTodasMetas(object sender, MetaArgumento e) { try { _vista.Metas = MetaServicio.ObtenerTodasLasMetasPorStatus(e); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerDetalleDeLaMeta(object sender, MetaArgumento metaArgumento) { try { _vista.MetaDetalle = MetaServicio.ObtenerDetalleDeMeta(metaArgumento); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public IList <EstadisticaDeMetas> ObtEstadisticaDeMetas(MetaArgumento metaArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@GOAL_HEADER_ID", Value = metaArgumento.meta.GOAL_HEADER_ID } }; return(BaseDeDatosServicio.ExecuteQuery <EstadisticaDeMetas>("SWIFT_SP_STATISTIC_BY_GOAL", CommandType.StoredProcedure, parameters).ToList()); }
public IList <MetaDetalle> ObtenerDetalleDeMeta(MetaArgumento metaArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@GOAL_HEADER_ID", Value = metaArgumento.meta.GOAL_HEADER_ID } }; return(BaseDeDatosServicio.ExecuteQuery <MetaDetalle>("SWIFT_SP_GET_GOAL_DETAIL", CommandType.StoredProcedure, parameters).ToList()); }
public IList <Meta> ObtenerTodasLasMetasPorStatus(MetaArgumento metaArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@STATUS", Value = metaArgumento.EstadosDeMeta } }; return(BaseDeDatosServicio.ExecuteQuery <Meta>("SWIFT_SP_GET_GOAL_HEADER", CommandType.StoredProcedure, parameters).ToList()); }
public Operacion CancelarMeta(MetaArgumento metaArgumento) { try { DbParameter[] parameters = { new OAParameter { ParameterName = "@GOAL_HEADER_ID", Value = metaArgumento.meta.GOAL_HEADER_ID } , new OAParameter { ParameterName = "@CLOSED_BY", Value = metaArgumento.meta.CLOSED_BY } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_CANCEL_GOAL", CommandType.StoredProcedure, false, parameters)[0]; if (op.Resultado == ResultadoOperacionTipo.Error) { BaseDeDatosServicio.Rollback(); return(op); } else { BaseDeDatosServicio.Commit(); } return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.HumanReadMessage(), Resultado = Tipos.ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } }
public Operacion EliminarMeta(MetaArgumento metaArgumento) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@GOAL_HEADER_ID", Value = metaArgumento.meta.GOAL_HEADER_ID } }; var operacion = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_DELETE_GOAL", CommandType.StoredProcedure, false, parameters)[0]; if (operacion.Resultado == ResultadoOperacionTipo.Exito) { BaseDeDatosServicio.Commit(); } else { BaseDeDatosServicio.Rollback(); } return(operacion); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.HumanReadMessage(), Resultado = ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }
/// <summary> /// Obtiene el listado de operadores del equipo y tipo de operacion seleccionados por el usuario /// </summary> /// <param name="metaArgumento"></param> /// <returns>Listado de entidades MetaDetalle</returns> public IList <MetaDetalle> ObtenerDetalleDeEquipoParaNuevaMeta(MetaArgumento metaArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@TEAM_ID", Value = metaArgumento.meta.TEAM_ID }, new OAParameter { ParameterName = "@SALE_TYPE", Value = metaArgumento.meta.SALE_TYPE } }; return(BaseDeDatosServicio.ExecuteQuery <MetaDetalle>("SWIFT_SP_GET_USERS_BY_TEAM_FOR_NEW_GOAL", CommandType.StoredProcedure, parameters).ToList()); }
public Operacion GrabarMeta(MetaArgumento metaArgumento) { try { return(metaArgumento.meta.GOAL_HEADER_ID == 0 ? AgregarMeta(metaArgumento) : ActualizarMeta(metaArgumento)); } catch (Exception ex) { return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } }
private void _vista_UsuarioDeseaGrabarMeta(object sender, MetaArgumento e) { try { var resultado = MetaServicio.GrabarMeta(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.TerminoProceso("cpEstablecerId", e.meta.GOAL_HEADER_ID, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaEliminarMeta(object sender, MetaArgumento e) { try { var resultado = (e.meta.STATUS == Enums.GetStringValue(EstadosDeMetas.Creado)) ? MetaServicio.EliminarMeta(e) : MetaServicio.CancelarMeta(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.Equipos = EquipoServicio.ObtenerEquipos(); _vista.TerminoProceso("cpLimpiarControles", "Enabled", sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private Operacion AgregarMetaDetalle(MetaArgumento metaArgumento) { try { DbParameter[] parameters = { new OAParameter { ParameterName = "@GOAL", Value = metaArgumento.MetaXml } }; return(BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_INSERT_GOAL_DETAIL", CommandType.StoredProcedure, false, parameters)[0]); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.HumanReadMessage(), Resultado = Tipos.ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } }
public Operacion AgregarMeta(MetaArgumento metaArgumento) { try { DbParameter[] parameters = { new OAParameter { ParameterName = "@GOAL_NAME", Value = metaArgumento.meta.GOAL_NAME } , new OAParameter { ParameterName = "@TEAM_ID", Value = metaArgumento.meta.TEAM_ID } , new OAParameter { ParameterName = "@GOAL_AMOUNT", Value = metaArgumento.meta.GOAL_AMOUNT } , new OAParameter { ParameterName = "@GOAL_DATE_FROM", Value = metaArgumento.meta.GOAL_DATE_FROM } , new OAParameter { ParameterName = "@GOAL_DATE_TO", Value = metaArgumento.meta.GOAL_DATE_TO } , new OAParameter { ParameterName = "@STATUS", Value = metaArgumento.meta.STATUS } , new OAParameter { ParameterName = "@INCLUDE_SATURDAY", Value = metaArgumento.meta.INCLUDE_SATURDAY } , new OAParameter { ParameterName = "@LAST_UPDATE_BY", Value = metaArgumento.meta.LAST_UPDATE_BY } , new OAParameter { ParameterName = "@SALE_TYPE", Value = metaArgumento.meta.SALE_TYPE }, new OAParameter { ParameterName = "@PERIOD_DAYS", Value = metaArgumento.meta.PERIOD_DAYS } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_INSERT_GOAL_HEADER", CommandType.StoredProcedure, false, parameters)[0]; if (op.Resultado == ResultadoOperacionTipo.Error) { BaseDeDatosServicio.Rollback(); return(op); } metaArgumento.meta.GOAL_HEADER_ID = int.Parse(op.DbData); metaArgumento.MetaXml = ObtenerXmlDeMeta(metaArgumento.meta); op = AgregarMetaDetalle(metaArgumento); if (op.Resultado == ResultadoOperacionTipo.Error) { BaseDeDatosServicio.Rollback(); return(op); } BaseDeDatosServicio.Commit(); return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.HumanReadMessage(), Resultado = Tipos.ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } }