예제 #1
0
        public static object ActualizarClinicaCitaWM(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);
                }

                decimal  objResultado = 0;
                EUsuario eSession     = (EUsuario)HttpContext.Current.Session["userRump"];
                objE.USUARIO_ID = eSession.ID;
                objResultado    = NClinica.ActualizarClinicaCitaWM(objE);

                if (objResultado == 0)
                {
                    objRespuesta.Error("No se pudo registrar.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                    objRespuesta.Success("Se registró la clínica correctamente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
예제 #2
0
        public static EClinica ObtenerClinica(EClinica objE)
        {
            EClinica mItem = new EClinica();

            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                SqlCommand cmd = new SqlCommand("usp_mnt_clinica", cn);
                cmd.Parameters.AddWithValue("@id", EUtil.getDesencriptar(objE.ID_ENCRIP));
                cmd.Parameters.AddWithValue("@opcion", 6);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        mItem                  = new EClinica();
                        mItem.ID_ENCRIP        = EUtil.getEncriptar((dr.IsDBNull(dr.GetOrdinal("id")) ? 0 : dr.GetDecimal(dr.GetOrdinal("id"))).ToString());
                        mItem.CONVENIO_TIPO_ID = (dr.IsDBNull(dr.GetOrdinal("convenio_tipo_id")) ? 0 : dr.GetDecimal(dr.GetOrdinal("convenio_tipo_id")));
                        mItem.PUNTO_AUTORIZADO = (dr.IsDBNull(dr.GetOrdinal("punto_autorizado")) ? 0 : dr.GetInt16(dr.GetOrdinal("punto_autorizado")));
                        mItem.NOMBRE           = dr.IsDBNull(dr.GetOrdinal("nombre")) ? string.Empty : dr.GetString(dr.GetOrdinal("nombre"));
                        mItem.TELEFONO         = dr.IsDBNull(dr.GetOrdinal("telefono")) ? string.Empty : dr.GetString(dr.GetOrdinal("telefono"));
                        mItem.BENEFICIO        = dr.IsDBNull(dr.GetOrdinal("beneficio")) ? string.Empty : dr.GetString(dr.GetOrdinal("beneficio"));
                        mItem.DEPARTAMENTO     = dr.IsDBNull(dr.GetOrdinal("departamento")) ? string.Empty : dr.GetString(dr.GetOrdinal("departamento"));
                        mItem.PROVINCIA        = dr.IsDBNull(dr.GetOrdinal("provincia")) ? string.Empty : dr.GetString(dr.GetOrdinal("provincia"));
                        mItem.GEOGRAFIA_ID     = (dr.IsDBNull(dr.GetOrdinal("geografia_id")) ? 0 : dr.GetDecimal(dr.GetOrdinal("geografia_id")));
                        mItem.DIRECCION        = dr.IsDBNull(dr.GetOrdinal("direccion")) ? string.Empty : dr.GetString(dr.GetOrdinal("direccion"));
                        mItem.LATITUD          = dr.IsDBNull(dr.GetOrdinal("latitud")) ? string.Empty : dr.GetString(dr.GetOrdinal("latitud"));
                        mItem.LONGITUD         = dr.IsDBNull(dr.GetOrdinal("longitud")) ? string.Empty : dr.GetString(dr.GetOrdinal("longitud"));
                    }
                }
            }
            return(mItem);
        }
예제 #3
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);
        }
예제 #4
0
        public static object ListaClinicaWM(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);
                }

                List <EClinica> objResultado = new List <EClinica>();
                //EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                objResultado = NClinica.listarClinica(objE);
                if (objResultado.Count == 0)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
예제 #5
0
 public static int actualizarConvenio(EClinica objE)
 {
     using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
     {
         SqlCommand cmd = new SqlCommand("usp_mnt_clinica", cn);
         if (objE.ID_ENCRIP != "")
         {
             cmd.Parameters.AddWithValue("@id", EUtil.getDesencriptar(objE.ID_ENCRIP));
         }
         cmd.Parameters.AddWithValue("@nombre", objE.NOMBRE);
         cmd.Parameters.AddWithValue("@telefono", objE.TELEFONO);
         cmd.Parameters.AddWithValue("@beneficio", objE.BENEFICIO);
         cmd.Parameters.AddWithValue("@punto_autorizado", objE.PUNTO_AUTORIZADO);
         cmd.Parameters.AddWithValue("@usuario_id", objE.USUARIO_ID);
         cmd.Parameters.AddWithValue("@convenio_tipo_id", objE.CONVENIO_TIPO_ID);
         cmd.Parameters.AddWithValue("@direccion", objE.DIRECCION);
         cmd.Parameters.AddWithValue("@latitud", objE.LATITUD);
         cmd.Parameters.AddWithValue("@longitud", objE.LONGITUD);
         cmd.Parameters.AddWithValue("@geografia_id", objE.GEOGRAFIA_ID);
         cmd.Parameters.AddWithValue("@opcion", objE.OPCION);
         cmd.CommandType = CommandType.StoredProcedure;
         cn.Open();
         return(cmd.ExecuteNonQuery());
     }
 }
예제 #6
0
        public static List <EClinica> listarClinica(EClinica objE)
        {
            List <EClinica> lista = new List <EClinica>();

            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                SqlCommand cmd = new SqlCommand("usp_mnt_clinica", cn);
                cmd.Parameters.AddWithValue("@convenio_tipo_id", objE.CONVENIO_TIPO_ID);
                cmd.Parameters.AddWithValue("@nombre", objE.NOMBRE);
                cmd.Parameters.AddWithValue("@opcion", 2);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        EClinica mItem = new EClinica();
                        mItem.ID_ENCRIP        = EUtil.getEncriptar((dr.IsDBNull(dr.GetOrdinal("id")) ? 0 : dr.GetDecimal(dr.GetOrdinal("id"))).ToString());
                        mItem.PUNTO_AUTORIZADO = (dr.IsDBNull(dr.GetOrdinal("punto_autorizado")) ? 0 : dr.GetInt16(dr.GetOrdinal("punto_autorizado")));
                        mItem.NOMBRE           = dr.IsDBNull(dr.GetOrdinal("nombre")) ? string.Empty : dr.GetString(dr.GetOrdinal("nombre"));
                        mItem.TELEFONO         = dr.IsDBNull(dr.GetOrdinal("telefono")) ? string.Empty : dr.GetString(dr.GetOrdinal("telefono"));
                        mItem.BENEFICIO        = dr.IsDBNull(dr.GetOrdinal("beneficio")) ? string.Empty : dr.GetString(dr.GetOrdinal("beneficio"));
                        mItem.DIRECCION        = dr.IsDBNull(dr.GetOrdinal("direccion")) ? string.Empty : dr.GetString(dr.GetOrdinal("direccion"));
                        lista.Add(mItem);
                    }
                }
            }
            return(lista);
        }
예제 #7
0
        public static decimal ActualizarClinicaCitaWM(EClinica objE)
        {
            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                decimal    id  = 0;
                SqlCommand cmd = new SqlCommand("usp_mnt_clinica", cn);
                cmd.Parameters.AddWithValue("@nombre", objE.NOMBRE);
                cmd.Parameters.AddWithValue("@telefono", objE.TELEFONO);
                cmd.Parameters.AddWithValue("@direccion", objE.DIRECCION);
                cmd.Parameters.AddWithValue("@geografia_id", objE.GEOGRAFIA_ID);
                cmd.Parameters.AddWithValue("@usuario_id", objE.USUARIO_ID);
                cmd.Parameters.AddWithValue("@opcion", 1);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                using (SqlDataReader dr = cmd.ExecuteReader())
                {
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            id = dr.IsDBNull(dr.GetOrdinal("id")) ? 0 : dr.GetDecimal(dr.GetOrdinal("id"));
                        }
                    }
                }

                return(id);
            }
        }
예제 #8
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);
        }
예제 #9
0
파일: DConvenio.cs 프로젝트: franki159/rump
        public static EClinica obtenerCupon()
        {
            EClinica mItem = new EClinica();

            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql)))
            {
                SqlCommand cmd = new SqlCommand("usp_mnt_mascota", cn);
                cmd.Parameters.AddWithValue("@opcion", 16);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        mItem             = new EClinica();
                        mItem.DESCRIPCION = dr.IsDBNull(dr.GetOrdinal("descripcion")) ? string.Empty : dr.GetString(dr.GetOrdinal("descripcion"));
                    }
                }
            }
            return(mItem);
        }
예제 #10
0
        public static object ObtenerClinicaWM(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);
                }

                EClinica objResultado = new EClinica();
                objE.OPCION            = 4;
                objResultado           = NClinica.ObtenerClinica(objE);
                objRespuesta.Resultado = objResultado;
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
예제 #11
0
 public static EClinica ObtenerClinica(EClinica ent)
 {
     return(DClinica.ObtenerClinica(ent));
 }
예제 #12
0
 public static List <EClinica> listarClinica(EClinica ent)
 {
     return(DClinica.listarClinica(ent));
 }
예제 #13
0
 public static int actualizarConvenio(EClinica ent)
 {
     return(DClinica.actualizarConvenio(ent));
 }
예제 #14
0
 public static decimal ActualizarClinicaCitaWM(EClinica ent)
 {
     return(DClinica.ActualizarClinicaCitaWM(ent));
 }