Ejemplo n.º 1
0
        public static object EventoNotificaWM(EEvento objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                }
                else
                {
                    if (NEvento.ActualizarEventoNotificacion(objE) <= 0)
                    {
                        objRespuesta.Error("No se pudo actualizar.");
                    }
                    else
                    {
                        objRespuesta.Success("Se actualizo la información correctamente");
                    }
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Ejemplo n.º 2
0
        public static object InfoSesionWM()
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    EUsuario eSession = (EUsuario)HttpContext.Current.Session["userRump"];

                    EEvento objEvento = new EEvento()
                    {
                        USUARIO_ID = eSession.ID
                    };
                    eSession.EVENTOS       = NEvento.listarEventoNotificacion(objEvento);
                    eSession.CARRITO       = (List <ESolicitud>)HttpContext.Current.Session["carritoMascota"];
                    objRespuesta.Resultado = eSession;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Ejemplo n.º 3
0
        public static List <EEvento> listarEventoNotificacion(EEvento objE)
        {
            List <EEvento> lista = new List <EEvento>();

            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                SqlCommand cmd = new SqlCommand("usp_mnt_evento", cn);
                cmd.Parameters.AddWithValue("@usuario_id", objE.USUARIO_ID);
                cmd.Parameters.AddWithValue("@opcion", 6);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        EEvento mItem = new EEvento();
                        //mItem.ID = dr.IsDBNull(dr.GetOrdinal("id")) ? 0 : dr.GetDecimal(dr.GetOrdinal("id"));
                        mItem.ID_ENCRIP         = EUtil.getEncriptar((dr.IsDBNull(dr.GetOrdinal("id")) ? 0 : dr.GetDecimal(dr.GetOrdinal("id"))).ToString());
                        mItem.EVENTO_TIPO_ID    = dr.IsDBNull(dr.GetOrdinal("EVENTO_TIPO_ID")) ? 0 : dr.GetDecimal(dr.GetOrdinal("EVENTO_TIPO_ID"));
                        mItem.TIPO              = dr.IsDBNull(dr.GetOrdinal("TIPO")) ? string.Empty : dr.GetString(dr.GetOrdinal("TIPO"));
                        mItem.MASCOTA_ID        = dr.IsDBNull(dr.GetOrdinal("MASCOTA_ID")) ? 0 : dr.GetDecimal(dr.GetOrdinal("MASCOTA_ID"));
                        mItem.MASCOTA_ID_ENCRIP = EUtil.getEncriptar(mItem.MASCOTA_ID.ToString());
                        mItem.MASCOTA           = dr.IsDBNull(dr.GetOrdinal("MASCOTA")) ? string.Empty : dr.GetString(dr.GetOrdinal("MASCOTA"));
                        mItem.TITULO            = dr.IsDBNull(dr.GetOrdinal("TITULO")) ? string.Empty : dr.GetString(dr.GetOrdinal("TITULO"));
                        mItem.FECHA_INICIO      = dr.IsDBNull(dr.GetOrdinal("FECHA_INICIO")) ? DateTime.MinValue : dr.GetDateTime(dr.GetOrdinal("FECHA_INICIO"));
                        mItem.FECHA_FIN         = dr.IsDBNull(dr.GetOrdinal("FECHA_FIN")) ? DateTime.MinValue : dr.GetDateTime(dr.GetOrdinal("FECHA_FIN"));
                        lista.Add(mItem);
                    }
                }
            }
            return(lista);
        }
Ejemplo n.º 4
0
        public static object AnularEventoWM(EEvento objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                int objResultado = 0;

                objResultado = NEvento.AnularEvento(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo eliminar.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó el evento correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Ejemplo n.º 5
0
        public static EEvento ObtenerEvento(EEvento objE)
        {
            EEvento mItem = null;

            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                SqlCommand cmd = new SqlCommand("usp_mnt_evento", cn);
                cmd.Parameters.AddWithValue("@id", EUtil.getDesencriptar(objE.ID_ENCRIP));
                cmd.Parameters.AddWithValue("@opcion", 2);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        mItem                   = new EEvento();
                        mItem.ID_ENCRIP         = EUtil.getEncriptar((dr.IsDBNull(dr.GetOrdinal("id")) ? 0 : dr.GetDecimal(dr.GetOrdinal("id"))).ToString());
                        mItem.EVENTO_TIPO_ID    = dr.IsDBNull(dr.GetOrdinal("EVENTO_TIPO_ID")) ? 0 : dr.GetDecimal(dr.GetOrdinal("EVENTO_TIPO_ID"));
                        mItem.TIPO              = dr.IsDBNull(dr.GetOrdinal("TIPO")) ? string.Empty : dr.GetString(dr.GetOrdinal("TIPO"));
                        mItem.MASCOTA_ID        = dr.IsDBNull(dr.GetOrdinal("MASCOTA_ID")) ? 0 : dr.GetDecimal(dr.GetOrdinal("MASCOTA_ID"));
                        mItem.MASCOTA_ID_ENCRIP = EUtil.getEncriptar(mItem.MASCOTA_ID.ToString());
                        mItem.MASCOTA           = dr.IsDBNull(dr.GetOrdinal("MASCOTA")) ? string.Empty : dr.GetString(dr.GetOrdinal("MASCOTA"));
                        mItem.EVENTO_PERIODO_ID = dr.IsDBNull(dr.GetOrdinal("EVENTO_PERIODO_ID")) ? 0 : dr.GetDecimal(dr.GetOrdinal("EVENTO_PERIODO_ID"));
                        mItem.TITULO            = dr.IsDBNull(dr.GetOrdinal("TITULO")) ? string.Empty : dr.GetString(dr.GetOrdinal("TITULO"));
                        mItem.DETALLE           = dr.IsDBNull(dr.GetOrdinal("DETALLE")) ? string.Empty : dr.GetString(dr.GetOrdinal("DETALLE"));
                        mItem.FECHA_INICIO      = dr.IsDBNull(dr.GetOrdinal("FECHA_INICIO")) ? DateTime.MinValue : dr.GetDateTime(dr.GetOrdinal("FECHA_INICIO"));
                        mItem.FECHA_FIN         = dr.IsDBNull(dr.GetOrdinal("FECHA_FIN")) ? DateTime.MinValue : dr.GetDateTime(dr.GetOrdinal("FECHA_FIN"));
                    }
                }
            }
            return(mItem);
        }
Ejemplo n.º 6
0
 public static int AnularEvento(EEvento objE)
 {
     using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
     {
         SqlCommand cmd = new SqlCommand("usp_mnt_evento", cn);
         cmd.Parameters.AddWithValue("@id", EUtil.getDesencriptar(objE.ID_ENCRIP));
         cmd.Parameters.AddWithValue("@opcion", 5);
         cmd.CommandType = CommandType.StoredProcedure;
         cn.Open();
         return(cmd.ExecuteNonQuery());
     }
 }
Ejemplo n.º 7
0
        public static string RegistrarEvento(EEvento objE)
        {
            decimal ID_EVENTO = 0;

            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                SqlTransaction transaccRegistro;
                cn.Open();
                transaccRegistro = cn.BeginTransaction();

                try
                {
                    using (SqlCommand cmd = new SqlCommand("usp_mnt_evento", cn, transaccRegistro))
                    {
                        cmd.Parameters.AddWithValue("@evento_tipo_id", objE.EVENTO_TIPO_ID);
                        cmd.Parameters.AddWithValue("@mascota_id", EUtil.getDesencriptar(objE.MASCOTA_ID_ENCRIP));
                        cmd.Parameters.AddWithValue("@evento_periodo_id", objE.EVENTO_PERIODO_ID);
                        cmd.Parameters.AddWithValue("@titulo", objE.TITULO);
                        cmd.Parameters.AddWithValue("@detalle", objE.DETALLE);
                        cmd.Parameters.AddWithValue("@fecha_inicio", objE.FECHA_INICIO);
                        cmd.Parameters.AddWithValue("@fecha_fin", objE.FECHA_FIN);
                        cmd.Parameters.AddWithValue("@estado", objE.ESTADO);
                        cmd.Parameters.AddWithValue("@opcion", 3);
                        cmd.CommandType = CommandType.StoredProcedure;

                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            if (dr.HasRows)
                            {
                                while (dr.Read())
                                {
                                    ID_EVENTO = dr.IsDBNull(dr.GetOrdinal("ID_evento")) ? 0 : dr.GetDecimal(dr.GetOrdinal("ID_evento"));
                                }
                            }
                        }
                    }

                    transaccRegistro.Commit();
                }
                catch (Exception ex)
                {
                    transaccRegistro.Rollback();
                    ID_EVENTO = 0;
                    throw (ex);
                }
                cn.Close();
            }

            return(EUtil.getEncriptar(ID_EVENTO.ToString()));
        }
Ejemplo n.º 8
0
        public static int ActualizarEventoNotificacion(EEvento objE)
        {
            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                SqlCommand cmd = new SqlCommand("usp_mnt_evento", cn);

                cmd.Parameters.AddWithValue("@id", EUtil.getDesencriptar(objE.ID_ENCRIP));
                cmd.Parameters.AddWithValue("@fecha_inicio", objE.FECHA_INICIO);
                cmd.Parameters.AddWithValue("@estado", objE.ESTADO);

                cmd.Parameters.AddWithValue("@opcion", 7);
                cmd.CommandType = CommandType.StoredProcedure;
                /////////
                cn.Open();
                return(cmd.ExecuteNonQuery());
            }
        }
Ejemplo n.º 9
0
        public static object ActualizarEventoWM(EEvento objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                string objResultado = "";

                if (objE.ID_ENCRIP != "")
                {
                    if (NEvento.ActualizarEvento(objE) > 0)
                    {
                        objResultado = objE.ID_ENCRIP;
                    }
                }
                else
                {
                    objResultado = NEvento.RegistrarEvento(objE);
                }


                if (objResultado == "")
                {
                    objRespuesta.Error("No se pudo actualizar.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                    objRespuesta.Success("Se guardó la información correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Ejemplo n.º 10
0
        public static object ObtenerEventoWM(EEvento objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["userRump"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                    return(objRespuesta);
                }

                EEvento objResultado = new EEvento();
                objResultado           = NEvento.ObtenerEvento(objE);
                objRespuesta.Resultado = objResultado;
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Ejemplo n.º 11
0
        public static int ActualizarEvento(EEvento objE)
        {
            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                SqlCommand cmd = new SqlCommand("usp_mnt_evento", cn);

                cmd.Parameters.AddWithValue("@id", EUtil.getDesencriptar(objE.ID_ENCRIP));
                cmd.Parameters.AddWithValue("@evento_tipo_id", objE.EVENTO_TIPO_ID);
                cmd.Parameters.AddWithValue("@mascota_id", EUtil.getDesencriptar(objE.MASCOTA_ID_ENCRIP));
                cmd.Parameters.AddWithValue("@evento_periodo_id", objE.EVENTO_PERIODO_ID);
                cmd.Parameters.AddWithValue("@titulo", objE.TITULO);
                cmd.Parameters.AddWithValue("@detalle", objE.DETALLE);
                cmd.Parameters.AddWithValue("@fecha_inicio", objE.FECHA_INICIO);
                cmd.Parameters.AddWithValue("@fecha_fin", objE.FECHA_FIN);
                cmd.Parameters.AddWithValue("@estado", objE.ESTADO);

                cmd.Parameters.AddWithValue("@opcion", 4);
                cmd.CommandType = CommandType.StoredProcedure;
                /////////
                cn.Open();
                return(cmd.ExecuteNonQuery());
            }
        }
Ejemplo n.º 12
0
 public static int ActualizarEventoNotificacion(EEvento ent)
 {
     return(DEvento.ActualizarEventoNotificacion(ent));
 }
Ejemplo n.º 13
0
 public static List <EEvento> listarEvento(EEvento ent)
 {
     return(DEvento.listarEvento(ent));
 }
Ejemplo n.º 14
0
 public static List <EEvento> listarEventoNotificacion(EEvento ent)
 {
     return(DEvento.listarEventoNotificacion(ent));
 }
Ejemplo n.º 15
0
 public static EEvento ObtenerEvento(EEvento ent)
 {
     return(DEvento.ObtenerEvento(ent));
 }
Ejemplo n.º 16
0
 public static int AnularEvento(EEvento ent)
 {
     return(DEvento.AnularEvento(ent));
 }
Ejemplo n.º 17
0
 public static int ActualizarEvento(EEvento ent)
 {
     return(DEvento.ActualizarEvento(ent));
 }
Ejemplo n.º 18
0
 public static string RegistrarEvento(EEvento ent)
 {
     return(DEvento.RegistrarEvento(ent));
 }