Ejemplo n.º 1
0
        public string actualizareps(eps ep)
        {
            string mensaje;

            OrmDataContext baseDeDatos = new OrmDataContext();

            try
            {
                var epsActualizar = (from eps in baseDeDatos.eps where eps.ideps == ep.ideps select eps).FirstOrDefault();

                if (epsActualizar != null)
                {
                    epsActualizar.nit_eps       = ep.nit_eps;
                    epsActualizar.nombre_eps    = ep.nombre_eps;
                    epsActualizar.direccion_eps = ep.direccion_eps;
                    epsActualizar.telefono_eps  = ep.telefono_eps;
                    baseDeDatos.SubmitChanges();
                    mensaje = "Se Actualizo";
                }
                else
                {
                    mensaje = "La eps no existe";
                }
            }

            catch (Exception ex)
            {
                mensaje = "Error al actualizar: " + ex.Message;
            }
            return(mensaje);
        }
Ejemplo n.º 2
0
        public void buscarEps(int identificacionPa)
        {
            eps epsLogin = new eps();
            var consulta = (from user in db.eps where user.Usuario_identificacion == identificacionPa select user.idEps).FirstOrDefault();

            db.SubmitChanges();
        }
Ejemplo n.º 3
0
    protected void Buscar()
    {
        Ocultar();
        eps _eps = new eps(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable _dataTable = new DataTable();

        switch (this.DropDownList_BUSCAR.SelectedValue)
        {
        case "NOMBRE":
            _dataTable = _eps.ObtenerPorNombre(this.TextBox_BUSCAR.Text);
            break;
        }

        if (_dataTable.Rows.Count > 0)
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
            Mostrar(Acciones.BusquedaEncontro);
        }
        else
        {
            if (!String.IsNullOrEmpty(_eps.MensajeError))
            {
                Informar(Label_MENSAJE, "Error: Consulte con el Administrador: " + _eps.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Label_MENSAJE, "ADVERTENCIA: No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Error);
            }
            Mostrar(Acciones.BusquedaNoEncontro);
        }
        _dataTable.Dispose();
    }
Ejemplo n.º 4
0
        public string actualizarUsuario(eps eps)
        {
            string message;
            eps    epsUpdate = new eps();

            try
            {
                var consulta = (from epss in db.eps where eps.idEps == eps.idEps select epss).FirstOrDefault();
                consulta.idEps     = eps.idEps;
                consulta.nombre    = eps.nombre;
                consulta.direccion = eps.direccion;
                consulta.telefono1 = eps.telefono1;
                consulta.telefono2 = eps.telefono2;

                db.SubmitChanges();
                message = "EPS actualizada correctamente";
            }
            catch (Exception ex)
            {
                message = "Error de actualización" + ex.Message;
                throw;
            }

            return(message);
        }
Ejemplo n.º 5
0
 protected void GridView_RESULTADOS_BUSQUEDA_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["id"].ToString()))
     {
         eps _eps = new eps(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
         Cargar(_eps.ObtenerPorIdEPS(Convert.ToDecimal(this.GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["id"].ToString())));
     }
     Ocultar();
     Mostrar(Acciones.Visualiza);
     Bloquear(Acciones.Visualiza);
 }
Ejemplo n.º 6
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            eps    epsDto = new eps();
            ClsEps epsDao = new ClsEps();

            epsDto.nombre_eps    = txtNombre_EPS.Text;
            epsDto.nit_eps       = txtNit_Eps.Text;
            epsDto.telefono_eps  = txtTelefono_EPS.Text;
            epsDto.direccion_eps = txtDireccion_EPS.Text;
            epsDto.clave_eps     = txtClave_Eps.Text;
            epsDao.registrarEps(epsDto);
        }
Ejemplo n.º 7
0
        protected void BtnActualizar_Click(object sender, EventArgs e)
        {
            eps    epsDto = new eps();
            ClsEps eps    = new ClsEps();

            epsDto.ideps         = int.Parse(txtidEps.Text);
            epsDto.nit_eps       = txtnitEps.Text;
            epsDto.nombre_eps    = txtNombre_EPS.Text;
            epsDto.direccion_eps = txtDireccion_EPS.Text;
            epsDto.telefono_eps  = txtTelefono_EPS.Text;
            eps.actualizareps(epsDto);
            eps.listaEps(ref glvEps);
        }
Ejemplo n.º 8
0
        public string registrarEps(eps reps)
        {
            string mensaje;

            try
            {
                db.eps.InsertOnSubmit(reps);
                db.SubmitChanges();
                mensaje = "Se ha registrado correctamente";
            }
            catch (Exception ex)
            {
                mensaje = "Error al registrarse" + ex.Message;
            }
            return(mensaje);
        }
Ejemplo n.º 9
0
        public usuario login(int user, string password)
        {
            usuario usuarioLogin = new usuario();
            eps     epsLogin     = new eps();

            var consultaUsuario = from usuario in db.sp_login(user, password) select usuario;

            foreach (var item in consultaUsuario)
            {
                usuarioLogin.identificacion = item.identificacion;
                usuarioLogin.contrasena     = item.contrasena;
                usuarioLogin.tipo_id        = item.tipo_id;

                usuarioLogin.rol = item.rol;
            }

            return(usuarioLogin);
        }
Ejemplo n.º 10
0
        public string registrarEps(eps eps)
        {
            string         mensaje;
            OrmDataContext baseDeDatos = new OrmDataContext();

            try
            {
                baseDeDatos.eps.InsertOnSubmit(eps);
                baseDeDatos.SubmitChanges();
                mensaje = "Se Registro";
            }
            catch (Exception ex)
            {
                mensaje = "Error al registrar " + ex.Message;
            }

            return(mensaje);
        }
Ejemplo n.º 11
0
        public string registrarEps(eps eps, usuario usuario)
        {
            string message;

            try
            {
                db.eps.InsertOnSubmit(eps);
                db.usuario.InsertOnSubmit(usuario);
                db.SubmitChanges();
                message = "¡EPS registrada exitosamente!";
            }
            catch (Exception ex)
            {
                message = "Error en el registro " + ex.Message;
                //throw;
            }

            return(message);
        }
Ejemplo n.º 12
0
        protected void IniciarSesion2_Authenticate(object sender, AuthenticateEventArgs e)
        {
            eps      usuarioDto = new eps();
            ClsLogin usuarioDao = new ClsLogin();

            usuarioDto = usuarioDao.loginEps(iniciarSesionEPS.UserName, iniciarSesionEPS.Password);
            if (usuarioDto != null)
            {
                Session["nitEPS"] = usuarioDto.nit_eps;
                if (usuarioDto.nombre_eps != null)
                {
                    Response.Redirect("indexEPS.aspx", false);
                }
            }
            else
            {
                lblMensajeEPS.Text = "Usuario o contraseña incorrecta";
            }
        }
Ejemplo n.º 13
0
    private void Modificar()
    {
        eps _eps = new eps(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        if (_eps.Actualizar(Convert.ToDecimal(this.TextBox_ID.Text), TextBox_NIT.Text, TextBox_DV.Text, this.TextBox_COD_ENTIDAD.Text, TextBox_NOM_ENTIDAD.Text, TextBox_DIR_ENTIDAD.Text, TextBox_TEL_ENTIDAD.Text, TextBox_CONTACTO.Text, TextBox_CARGO.Text, CheckBox_ESTADO.Checked))
        {
            if (!String.IsNullOrEmpty(_eps.MensajeError))
            {
                Informar(Label_MENSAJE, "Error: Consulte con el Administrador: " + _eps.MensajeError, Proceso.Error);
            }
        }
        else
        {
            Informar(Label_MENSAJE, "La entidad fue actualizada correctamente.", Proceso.Correcto);
            TextBox_ID.Text = ID.ToString();
        }
        Ocultar();
        Mostrar(Acciones.Modifica);
        Bloquear(Acciones.Modifica);
    }
Ejemplo n.º 14
0
        protected void BntRegistrarEps_Click(object sender, EventArgs e)
        {
            ClsUsuario usuarioDao = new ClsUsuario();
            usuario    usuarioReg = new usuario();

            ClsEps epsDao = new ClsEps();
            eps    epsReg = new eps();

            epsReg.nombre    = txtNombre.Text;
            epsReg.direccion = txtDireccion.Text;
            epsReg.telefono1 = int.Parse(txtTelefono1.Text);
            epsReg.telefono2 = int.Parse(txtTelefono2.Text);
            epsReg.Usuario_identificacion = int.Parse(txtNit.Text);


            usuarioReg.contrasena     = txtContrasenaEps.Text;
            usuarioReg.identificacion = epsReg.Usuario_identificacion;
            usuarioReg.tipo_id        = "NIT";
            usuarioReg.rol            = "Eps";

            lblAlerta.Text = epsDao.registrarEps(epsReg, usuarioReg);
        }
Ejemplo n.º 15
0
    private void Guardar()
    {
        eps     _eps = new eps(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        Decimal ID   = _eps.Adicionar(TextBox_NIT.Text, TextBox_DV.Text, this.TextBox_COD_ENTIDAD.Text, TextBox_NOM_ENTIDAD.Text, TextBox_DIR_ENTIDAD.Text,
                                      TextBox_TEL_ENTIDAD.Text, TextBox_CONTACTO.Text, TextBox_CARGO.Text);

        if (ID == 0)
        {
            if (!String.IsNullOrEmpty(_eps.MensajeError))
            {
                Informar(Label_MENSAJE, "Error: Consulte con el Administrador: " + _eps.MensajeError, Proceso.Error);
            }
        }
        else
        {
            Informar(Label_MENSAJE, "La entidad fue creada correctamente y se le asignó el ID: " + ID.ToString() + ".", Proceso.Correcto);
            TextBox_ID.Text = ID.ToString();
        }
        Ocultar();
        Mostrar(Acciones.Guarda);
        Bloquear(Acciones.Guarda);
    }
Ejemplo n.º 16
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            ClsUsuario usuarioDao   = new ClsUsuario();
            ClsEps     epsLogin     = new ClsEps();
            usuario    usuarioLogin = new usuario();
            eps        epsLog       = new eps();

            int    identificacion = int.Parse(txtUsuario.Text);
            string contrasena     = txtContra.Text;

            usuarioLogin = usuarioDao.login(identificacion, contrasena);
            if (usuarioLogin.identificacion > 0)
            {
                Session["identificacion"] = usuarioLogin.identificacion;
                Session["tipoDoc"]        = usuarioLogin.tipo_id;
                Session["rol"]            = usuarioLogin.rol;
                Session["epsL"]           = epsLog.idEps;
                if (usuarioLogin.rol == "Eps")
                {
                    Response.Redirect("BienvenidaEps.aspx", false);
                }
                if (usuarioLogin.rol == "Administrador")
                {
                    Response.Redirect("BienvenidaAdmin.aspx", false);
                }
                if (usuarioLogin.rol == "Usuario")
                {
                    Response.Redirect("BienvenidaUsuario.aspx", false);
                }
            }
            else
            {
                string message = "El usuario o contraseña son incorrectos";
                lblAlerta.Text = message;
            }
        }
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            ClsEps     EpsDAO              = new ClsEps();
            eps        registrarEpsDTO     = new eps();
            ClsUsuario usuarioDAO          = new ClsUsuario();
            usuario    registrarUsuarioDTO = new usuario();

            registrarEpsDTO.nit             = txtNit.Text;
            registrarEpsDTO.nombre_eps      = txtNombreEps.Text;
            registrarEpsDTO.numero_telefono = int.Parse(txtNumeroDeTelefono.Text);
            registrarEpsDTO.direccion       = txtDireccion.Text;
            EpsDAO.registrarEps(registrarEpsDTO);

            registrarUsuarioDTO.nombres          = txtNombreEps.Text;
            registrarUsuarioDTO.primer_apellido  = txtNombreEps.Text;
            registrarUsuarioDTO.segundo_apellido = txtNombreEps.Text;
            registrarUsuarioDTO.rol            = "Eps";
            registrarUsuarioDTO.numero_cedula  = long.Parse(txtCedula.Text);
            registrarUsuarioDTO.nombre_usuario = txtNombreUsuario.Text;
            registrarUsuarioDTO.contrasena     = txtContraseña.Text;
            registrarUsuarioDTO.nit_eps        = txtNit.Text;
            usuarioDAO.registrarUsuario(registrarUsuarioDTO);
            Response.Redirect("index.aspx", false);
        }
Ejemplo n.º 18
0
 forCons: (b, rest) => double.IsNaN(b) ? a : Math.Abs(a - b) <= eps ? b : Within(eps, Cons(b, rest))));