コード例 #1
0
        public static object GuardarHabitacionWM(EHabitacion eHabitacion)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

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

                eHabitacion.ID_LOCAL = eSession.LOCAL.ID_LOCAL;
                eHabitacion.USU_REG  = eSession.ID_USUARIO;
                if (eHabitacion.ID_HABITACION == 0)
                {
                    eHabitacion.OPCION = 2;
                }
                else
                {
                    eHabitacion.OPCION = 3;
                }

                NHabitacion.ActualizarHabitaciones(eHabitacion);

                objRespuesta.Success("Se guardo satisfactoriamente la habitación");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
コード例 #2
0
        public static object ActualizarCitaWM(ECita 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;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO = eSession.ID;
                objResultado = NCita.ActualizarCitaWM(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo registrar.");
                }
                else
                {
                    objRespuesta.Success("Se registró la cita correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #3
0
        public static object AnularRazaWM(ERaza 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;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO = eSession.ID;
                objE.OPCION  = 4;

                objResultado = NRaza.actualizarRaza(objE);
                if (objResultado <= 0)
                {
                    objRespuesta.Error("No se realizaron cambios.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó satisfactoriamente la raza");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #4
0
        public static object ActualizarClientesWM(ECliente eCliente)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                int objResultado = 0;
                if (eCliente.ID_CLIENTE == 0)
                {
                    eCliente.OPCION = 2;
                }
                else
                {
                    eCliente.OPCION = 3;
                }
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                eCliente.USU_MOD = eSession.ID_USUARIO;
                objResultado     = NCliente.ActualizarClientes(eCliente);
                if (objResultado == 0)
                {
                    objRespuesta.Error("No se realizaron cambios.");
                }
                else
                {
                    objRespuesta.Success("Se guardo satisfactoriamente el cliente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #5
0
ファイル: default.aspx.cs プロジェクト: franki159/rump
        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);
        }
コード例 #6
0
        public static object InsertarFotoUsuarioWM(EUsuario 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 = "";
                objE.FOTO    = objE.EXTENSION;
                objResultado = NUsuario.ActualizarFotoUsuario(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);
        }
コード例 #7
0
        public static object AnularClinicaWM(EClinica 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;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;
                objE.OPCION     = 5;
                objResultado    = NClinica.actualizarConvenio(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo eliminar.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó el convenio correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #8
0
        public static object ActualizarMovimientosWM(EMovimiento eMovimiento)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                int objResultado = 0;
                if (eMovimiento.ID_MOVIMIENTO == 0)
                {
                    eMovimiento.OPCION = 2;
                }
                else
                {
                    eMovimiento.OPCION = 3;
                }
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                eMovimiento.USU_MOD  = eSession.ID_USUARIO;
                eMovimiento.ID_LOCAL = eSession.LOCAL.ID_LOCAL;
                objResultado         = NMovimiento.ActualizarMovimientos(eMovimiento);
                if (objResultado == 0)
                {
                    objRespuesta.Error("No se realizaron cambios.");
                }
                else
                {
                    objRespuesta.Success("Se guardo satisfactoriamente el movimiento");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #9
0
        public static object AnularAtencionWM(int idAtencion)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

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

                EReserva eAtencion = new EReserva();
                eAtencion.ID_ATENCION = idAtencion;
                eAtencion.OPCION      = 5;
                eAtencion.USU_REG     = eSession.ID_USUARIO;
                NReserva.ActualizarAtencion(eAtencion);

                objRespuesta.Success("Se anulo satisfactoriamente la atención");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
コード例 #10
0
        public static object ResetearClaveWM(int idEmpleado)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

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

                EEmpleado eEmpleado = new EEmpleado();
                eEmpleado.ID_EMPLEADO = idEmpleado;
                eEmpleado.OPCION      = 5;
                NUsuario.ActualizarUsuarios(eEmpleado);

                objRespuesta.Success("Se reseteo clave satisfactoriamente del usuario");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
コード例 #11
0
        public static object GuardarEmpleadoWM(EEmpleado eEmpleado)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

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

                if (eEmpleado.ID_EMPLEADO == 0)
                {
                    eEmpleado.OPCION = 2;
                }
                else
                {
                    eEmpleado.OPCION = 3;
                }

                NUsuario.ActualizarUsuarios(eEmpleado);

                objRespuesta.Success("Se guardo satisfactoriamente el empleado");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
コード例 #12
0
        public static object EncontradaMascotaWM(EMascota 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;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;

                objResultado = NMascota.EncontradaMascotaWM(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se reportar la mascota como encontrada.");
                }
                else
                {
                    objRespuesta.Success("Se reportó la mascota como encontrada correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #13
0
        public static object AnularMovimientoWM(string idMovimiento)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                int         respuestaFinal = 0;
                EMovimiento objE           = new EMovimiento();
                objE.ID_MOVIMIENTO = Convert.ToInt32(idMovimiento);
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                objE.USU_MOD   = eSession.ID_USUARIO;
                objE.ID_LOCAL  = eSession.LOCAL.ID_LOCAL;
                objE.OPCION    = 4;
                respuestaFinal = NMovimiento.ActualizarMovimientos(objE);
                if (respuestaFinal == 0)
                {
                    objRespuesta.Error("No se realizaron cambios.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó satisfactoriamente el movimiento");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #14
0
        public static object AnularHabitacionWM(int idHabitacion)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

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

                EHabitacion eHabitacion = new EHabitacion();
                eHabitacion.ID_HABITACION = idHabitacion;
                eHabitacion.OPCION        = 4;
                NHabitacion.ActualizarHabitaciones(eHabitacion);

                objRespuesta.Success("Se anulo satisfactoriamente la habitación");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
コード例 #15
0
        public static object InsertarFotoMascotaWM(EMascota objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                string objResultado = "";
                //EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                objE.FOTO    = objE.EXTENSION;
                objResultado = NMascota.InsertarFotoMascotaWM(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);
        }
コード例 #16
0
        public static object CuponMascotaWM(EMascota 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;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;

                objResultado = NMascota.CuponMascotaWM(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("El cupón ingresado no es válido.");
                }
                else
                {
                    objRespuesta.Success("El cupón fue utilizado correctamente.");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #17
0
        public static object ActivarUsuarioWM(EUsuario 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 = NUsuario.ActualizarActivoUsuario(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo " + (objE.ACTIVO == 1 ? "desactivar" : "activar") + " la cuenta de usuario.");
                }
                else
                {
                    objRespuesta.Success("Se " + (objE.ACTIVO == 1 ? "desactivo" : "activo") + " la cuenta del usuario correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #18
0
        public static object AnularUsuarioWM(EUsuario 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 = NUsuario.AnularUsuario(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo eliminar.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó el usuario correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #19
0
        public static object LiberarSolicitud(ESolicitud 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;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO = eSession.ID;
                objResultado = NSolicitud.LiberarSolicitud(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo eliminar.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó la solicitud correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #20
0
        public static object AtenderSolicitudWM(ESolicitud 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;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO = eSession.ID;
                objE.ID      = Convert.ToDecimal(EUtil.getDesencriptar(objE.ID_ENCRIP));
                objResultado = NSolicitud.AtenderSolicitud(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo atender.");
                }
                else
                {
                    objRespuesta.Success("Se atendió la solicitud correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #21
0
        public static object MuerteMascotaWM(EMascota 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 = "";
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;

                objResultado = NMascota.MuerteMascotaWM(objE);

                if (objResultado == "")
                {
                    objRespuesta.Error("Error al querer modificar.");
                }
                else
                {
//                    ECorreo correo = new ECorreo();
//                    //Correo al cliente
//                    correo.Para = objResultado;
//                    correo.Asunto = "Reportar mascota extraviada";
//                    correo.Mensaje = "<h4>¡Saludos desde RUMP!</h4>" +
//"<p>Lamentamos oír que su mascota se ha extraviado.</p>" +
//"<p>Con su chapita identificadora quien la encuentre podrá acceder a la información de contacto " +
//"para poder retornarla. Introduciendo el número RUMP en la web y reportándola como " +
//"extraviada. En cuanto suceda se le enviará una alerta indicando que la mascota ha sido " +
//"encontrada. Del mismo modo, quien la encuentre podrá ver si el animal necesita algún " +
//"medicamento o sufre de alguna condición o alergia.</p>" +
//"<p>Esperamos recibir buenas noticias pronto. Por el momento haremos difusión en las redes para " +
//"que el mayor número de gente posible esté atenta por la zona en que fue extraviada.</p>" +
//"<p>Nos gustaría saber específicamente las circunstancias en la que su mascota se " +
//"perdió, de este modo podremos aconsejarle para que esta situación no se vuelva a dar.</p>" +
//"<p>Estaremos en contacto.</p>" +
//"<p>Saludos cordiales,</p>" +
//"<h4>Equipo RUMP</h4>";
//                    correo.Enviar();
                    //Correo a RUMP
                    //correo.Para = "*****@*****.**";
                    //correo.Asunto = "Mascota extraviada";
                    //correo.Mensaje = "<h4>Se perdió la mascota </h4>";
                    //correo.Enviar();

                    objRespuesta.Success("Se actualizó correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #22
0
        public static object ActualizarUsuarioWM(EUsuario 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 (NUsuario.ActualizarUsuario(objE) > 0)
                    {
                        objResultado = objE.ID_ENCRIP;
                    }
                }
                else
                {
                    objResultado = NUsuario.RegistrarUsuario(objE);

                    if (objE.EMAIL.Contains("@"))
                    {
                        objE.ID_ENCRIP        = objResultado;
                        objE.TOKEN_ACTIVACION = objResultado;
                        int objResultadoACtivacion = NUsuario.TokenActivoUsuario(objE);

                        ECorreo correo = new ECorreo();
                        correo.Para    = objE.EMAIL;
                        correo.Asunto  = "Activación de Usuario";
                        correo.Mensaje = "Active su cuenta ingresando al siguiente enlace:<br/>" +
                                         "<a href=\"" + ConfigurationManager.AppSettings["dominioRump"].ToString() + "&#47;active.aspx?user="******"\">ACTIVAR CUENTA</a>";
                        correo.Enviar();
                    }
                }


                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);
        }
コード例 #23
0
        public static object guardarPedidoWM(ESolicitud objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

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

                List <ESolicitud> carritoMascota = new List <ESolicitud>((List <ESolicitud>)HttpContext.Current.Session["carritoMascota"]);

                //Cabecera
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;
                //Detalle
                string  bodyDetalle  = "";
                double  pTotal       = 0;
                decimal objResultado = 0;
                foreach (ESolicitud item in carritoMascota)
                {
                    pTotal      += Convert.ToDouble(item.PRECIO * item.CANTIDAD);
                    bodyDetalle += item.ID + "," + item.CANTIDAD + "," + (item.ID_MSC_ENCRIP == null ? "": EUtil.getDesencriptar(item.ID_MSC_ENCRIP)) + "|";
                }

                objE.TOTAL   = pTotal;
                objE.vPARAM1 = bodyDetalle;
                objResultado = NSolicitud.guardarServicioWM(objE);

                ESolicitud objPedido = new ESolicitud();
                objPedido.ID = objResultado;
                HttpContext.Current.Session["solicitudPedido"] = objPedido;

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo realizar la solicitud.");
                }
                else
                {
                    objRespuesta.Success("Se realizó la solicitud correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #24
0
        public static object preRegistrarMascotaWM(EMascota objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                EMascota objResultado = new EMascota();

                objResultado = NMascota.preRegistrarMascotaWM(objE);

                objRespuesta.Resultado = EUtil.getEncriptar(objResultado.ID.ToString());
                EUsuario eUsuario = new EUsuario();
                eUsuario.EMAIL    = objE.CORREO.Trim();
                eUsuario.PASSWORD = objE.PASSWORD.Trim();
                eUsuario          = NUsuario.Login(eUsuario);

                if (eUsuario == null)
                {
                    objRespuesta.Error("El usuario no existe o Contraseña incorrecta");
                    return(objRespuesta);
                }
                else
                {
                    HttpContext.Current.Session["UserRump"] = eUsuario;
                }
                ECorreo correo = new ECorreo();
                correo.Para    = objE.CORREO;
                correo.Asunto  = "¡Bienvenido a RUMP!";
                correo.Mensaje = "<h4>¡Saludos desde RUMP!</h4>" +
                                 "<p>RUMP le da la bienvenida a la comunidad de tenencia responsable y le damos las gracias por unirse a nuestra familia. Cada vez somos más en el movimiento que lucha por el bienestar de las mascotas.</p>" +
                                 "<p>Ingresando a nuestra web con su correo y contraseña podrá acceder a múltiples opciones y pronto habrá muchas novedades para el engreído de la casa.</p>" +
                                 "<h4>Equipo RUMP</h4>" +
                                 "<h4><a href='https://api.whatsapp.com/send?phone=51992975292&amp;text=Hola,%20estoy%20interesado%20en%20el%20servicio%20*RUMP*.%20' rel='noopener' class='mant-to-middle mode-mobile-act' title='Whatsapp'><img src='http://worldpetsperu.com/templatePage/img/core-img/whatsapp.png'></a></h4>";
                try
                {
                    correo.Enviar();
                }
                catch (Exception)
                {
                }

                objRespuesta.Success("Se registró correctamente");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #25
0
        public static object ReportarMascotaWM(EMascota objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                string objResultado = "";

                int objResultadoReporte = NMascota.ReportarMascotaWM(objE);
                if (objResultadoReporte > 0)
                {
                    ECorreo correo = new ECorreo();
                    //Para el usuario
                    correo.Para    = "*****@*****.**";
                    correo.Copia   = objE.CORREO;
                    correo.Asunto  = "ENCONTRASTE A UNA MASCOTA";
                    correo.Mensaje = "<h4>¡Saludos desde RUMP!</h4>" +
                                     "<p>Le agradecemos que se haya hecho cargo de una mascota extraviada, gracias a buenas personas como usted podemos evitar que más animales acaben viviendo en la calle en las peores condiciones.</p>" +
                                     "<p>Le contactaremos lo antes posible para coordinar la devolución de la mascota a su hogar. Asimismo, le pedimos por favor que acoja y cuide al animalito hasta que se pueda contactar con éxito al dueño.</p>" +
                                     "<p>Nuevamente, gracias por responsabilizarse sobre el bienestar animal.</p>" +
                                     "<h4>Equipo RUMP</h4>";
                    correo.Enviar();
                    //Para rump
                    correo.Para    = "*****@*****.**";
                    correo.Copia   = objE.CORREO;
                    correo.Asunto  = "MASCOTA ENCONTRADA";
                    correo.Mensaje = "He encontraedo una mascota con el DNI: " + objE.DNI + "<br/>" +
                                     "Mi numero de telefono es :" + objE.TELEFONO;

                    correo.Enviar();
                }

                if (objResultadoReporte > 0)
                {
                    objRespuesta.Error("No se pudo repotar.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                    objRespuesta.Success("Se reportó correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #26
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);
        }
コード例 #27
0
        public static object ActualizarClinicaWM(EClinica 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 = "";
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;
                if (objE.ID_ENCRIP == "")
                {
                    objE.OPCION = 3;
                }
                else
                {
                    objE.OPCION = 4;
                }

                objResultado = NClinica.actualizarConvenio(objE).ToString();

                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);
        }
コード例 #28
0
        public static object EnviarMensajeWM(EMascota objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                ECorreo correo = new ECorreo();
                //Para el usuario
                correo.Para    = "*****@*****.**";
                correo.Copia   = objE.CORREO;
                correo.Asunto  = "Mensaje de " + objE.NOMBRE + " Correo: " + objE.CORREO;
                correo.Mensaje = "Celular: " + objE.CELULAR + (objE.TELEFONO != "" ? " Telefono: " + objE.TELEFONO: "") + " " + objE.OBSERVACION;
                correo.Enviar();

                objRespuesta.Success("Se envió correctamente");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
コード例 #29
0
        public static object ActualizarCuentaWM(EUsuario 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);
                }

                EUsuario eUsuario = (EUsuario)HttpContext.Current.Session["userRump"];

                objE.ID_ENCRIP = EUtil.getEncriptar(eUsuario.ID.ToString());

                string objResultado = "";

                if (NUsuario.ActualizarBasicoUsuario(objE) > 0)
                {
                    objResultado = objE.ID_ENCRIP;
                }

                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);
        }
コード例 #30
0
        public static object SolicitarServicioWM(ESolicitud 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 = "";
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;

                objResultado = NMascota.SolicitarServicioWM(objE);

                if (objResultado == "")
                {
                    objRespuesta.Error("No se pudo realizar la solicitud.");
                }
                else
                {
                    var asunto = "";
                    switch (objE.OPCION)
                    {
                    case 1:    //Solicitar copia DNI
                        asunto = "SOLICITAR DNI";
                        break;

                    case 2:    //Solicitar copia DNI
                        asunto = "SOLICITAR DUPLICADO DNI";
                        break;

                    case 3:    //Solicitar copia chapita
                        asunto = "SOLICITAR DUPLICADO DE CHAPITA";
                        break;

                    case 4:    //Solicitar copia dni y chapita
                        asunto = "SOLICITAR DUPLICADO DE DNI Y CHAPITA";
                        break;

                    case 5:    //Solicitar copia renovacion DNI
                        asunto = "SOLICITAR RENOVACION DE DNI";
                        break;

                    case 6:    //Solicitar copia certificado de dueño responsable
                        asunto = "SOLICITAR CERTIFICADO DE DUEÑO RESPONSABLE";
                        break;

                    default:
                        break;
                    }

                    var mensaje = "<h4>¡Saludos desde RUMP!</h4>" +
                                  "<p>Su petición ha sido procesada con éxito y en breves nos pondremos en contacto con usted para coordinar la entrega.</p>" +
                                  "<h4>Equipo RUMP</h4>";
                    ECorreo correo = new ECorreo();
                    //Correo al cliente
                    correo.Para    = objResultado;
                    correo.Asunto  = asunto;
                    correo.Mensaje = mensaje;
                    //correo.Enviar();

                    objRespuesta.Success("Se realizó la solicitud correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }