public void pruebaInsertarEmpleado_ThrowsNull()
            {
                BLEmpleado          emp_null  = null;
                BLManejadorEmpleado manejador = new BLManejadorEmpleado();

                manejador.crearNuevoEmpleado(emp_null);
            }
예제 #2
0
 private void desactivarCampos()
 {
     if (!String.IsNullOrEmpty(Convert.ToString(Session["cedula"])) || (!String.IsNullOrWhiteSpace(Convert.ToString(Session["cedula"]))))
     {
         if (!String.IsNullOrEmpty(idText.Text) || (!String.IsNullOrWhiteSpace(idText.Text)))
         {
             BLEmpleado emp = (BLEmpleado)(Session["empleado"]);
             idText.Enabled = false;
             if ((!emp.rol.Equals("Secretaria")))
             {
                 btnHistorialClinico.Visible = true;
             }
             BLManejadorConsulta man = new BLManejadorConsulta();
             List <BLConsulta>   bl  = man.listaConsultas(idText.Text.Trim());
             if (bl.Count > 0)
             {
                 ultimaBtn.Visible           = true;
                 btnHistorialClinico.Enabled = true;
                 ultimaBtn.Enabled           = true;
                 historialBtn.Visible        = true;
                 historialBtn.Enabled        = true;
             }
             else
             {
                 btnHistorialClinico.Enabled = true;
                 historialBtn.Visible        = true;
                 historialBtn.Enabled        = true;
                 ultimaBtn.Enabled           = false;
                 ultimaBtn.Visible           = false;
             }
         }
     }
 }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try {
         if (!IsPostBack)
         {
             BLManejadorEmpleado manejEmpl = new BLManejadorEmpleado();
             BLEmpleado          emplead   = new BLEmpleado();
             emplead = (BLEmpleado)Session["empleado"];
             emplead = manejEmpl.obtenerEmpleado(emplead.id);
             id.Text = emplead.id;
             //txtContra.Text = emplead.contrasenna;
             rol.Text       = emplead.rol;
             txtNombre.Text = emplead.nombreEmpleado;
             if (emplead.estado == true)
             {
                 estado.Text = "Habilitado";
             }
             else
             {
                 estado.Text = "Deshabilitado";
             }
         }
     } catch (Exception) {
         lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar la información. </strong>Verifique su conexión a internet.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
         lblError.Visible = true;
     }
 }
예제 #4
0
 protected void guardarBtn_Click(object sender, EventArgs e)
 {
     try
     {
         BLEmpleado emplead = (BLEmpleado)Session["empleado"];
         if (txtContra.Text.Trim().Equals(emplead.contrasenna.Trim()))
         {
             BLManejadorEmpleado manej = new BLManejadorEmpleado();
             Boolean             est   = false;
             if (estado.Text.Equals("Habilitado"))
             {
                 est = true;
             }
             manej.crearActualizarEmpleado(new BLEmpleado(id.Text.Trim(), txtContraNueva.Text.Trim(), rol.Text.Trim(), txtNombre.Text, est));
             lblError.Text    = "<div class=\"alert alert-success alert - dismissible fade show\" role=\"alert\"> <strong>¡Éxito! </strong>Información almacenada correctamente.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
             lblError.Visible = true;
         }
         else
         {
             lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error </strong>La contraseña actual no coincide.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
             lblError.Visible = true;
         }
     }
     catch (Exception)
     {
         lblError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error </strong>No se guardó la información del empleado.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
         lblError.Visible = true;
     }
 }
예제 #5
0
        public frmUsuarioEditar(int idEmpleado)
        {
            InitializeComponent();
            this.idEmpleado = idEmpleado;

            TBL_EPI_EMPLEADO oEmpleado = BLEmpleado.obtieneEmpleados(idEmpleado);

            if (oEmpleado.EPI_INT_IDUSUARIO != null)
            {
                this.idUsuario = Convert.ToInt32(oEmpleado.EPI_INT_IDUSUARIO);
            }


            List <BELlenaSLUE> olPerfil = BLPerfil.ListarPerfil(0, "").Select(x => new BELlenaSLUE {
                ValueMember = Convert.ToInt32(x.EPI_INT_IDPERFIL), DisplayMember = x.EPI_VCH_NOMBREPERFIL
            }).ToList();

            BaseForm.CargaSLU(searchLookUpEdit1, olPerfil, "ValueMember", "DisplayMember");
            txtEmpleado.Text = oEmpleado.EPI_VCH_NOMBRE + " " + oEmpleado.EPI_VCH_APELLIDOPATERNO;

            if (idUsuario > 0)
            {
                TBL_EPI_USUARIO oUsuario = BLUsuario.obtieneUsuario(idUsuario);


                searchLookUpEdit1.EditValue = oUsuario.EPI_INT_IDPERFIL ?? 0;
                txtUsuario.Text             = oUsuario.EPI_VCH_USUARIO;
                checkEdit1.Checked          = oUsuario.EPI_BIT_HABILITADO ?? false;
            }
        }
예제 #6
0
 public ActionResult Crear()
 {
     ViewBag.ListadoSancion    = BLSancion.Listado();
     ViewBag.ListadoTipSancion = BLTip_Sancion.Listado();
     ViewBag.ListadoEmpleado   = BLEmpleado.Listado();
     return(PartialView());
 }
예제 #7
0
        /// <summary>
        /// Método para cargar los datos del Usuario por medio del IDUsuario
        /// obteniendo resultado por medio del procedimiento almacenado
        /// </summary>
        void cargaDatosUsuario()
        {
            ///Variable que almacena el IDUsuario a la hora de iniciar sesión
            int dataUser = int.Parse(Session["idusuario"].ToString());

            ///Creación de instancias para las clases necesarias
            blUsuario  oUsuario  = new blUsuario();
            BLCliente  oCliente  = new BLCliente();
            BLEmpleado oEmpleado = new BLEmpleado();

            pa_RetornaUsuarioID_Result retornaUsuarioID = new pa_RetornaUsuarioID_Result();

            ///Creación de la variable el cual retornará los datos del procedimiento almacenado
            pa_RetornaUsuarioClienteID_Result  retornaClienteID  = new pa_RetornaUsuarioClienteID_Result();
            pa_RetornaUsuarioEmpleadoID_Result retornaEmpleadoID = new pa_RetornaUsuarioEmpleadoID_Result();

            ///Variable que obtiene la información del procedimiento almacenado
            retornaEmpleadoID = oEmpleado.retornaUsuarioEmpleadoID(dataUser);
            retornaClienteID  = oCliente.retornaUsuarioClienteID(dataUser);

            ///Variable para almacenar el mensaje a mostrar
            string mensaje = "";

            ///Verificación de la variable cargada con datos si tiene datos nulos o no
            if (retornaClienteID != null || retornaEmpleadoID != null)
            {
                ///Manejo de excepciones
                try
                {
                    ///Verificador de tipos de usuarios, el cual enviará el dato según el rol
                    if (Convert.ToInt16(this.Session["tipousuario"]) == 2)
                    {
                        lblDatosUsuario.Text    = $"Bienvenido: {retornaEmpleadoID.nomEmpleado} {retornaEmpleadoID.ape1Empleado} {retornaEmpleadoID.ape2Empleado}";
                        lblDatosUsuarioLog.Text = $"Su última conexión fue: {retornaEmpleadoID.ultimoIngreso}";
                    }
                    else
                    {
                        lblDatosUsuario.Text    = $"Bienvenido: {retornaClienteID.nomCliente} {retornaClienteID.ape1Cliente} {retornaClienteID.ape2Cliente}";
                        lblDatosUsuarioLog.Text = $"Su última conexión fue: {retornaClienteID.ultimoIngreso}";
                    }
                }
                catch (Exception capturaExcepcion)
                {
                    mensaje += $"Ocurrió un error: {capturaExcepcion}";
                    ///Mensaje de excepcion
                    Response.Write("<script>alert('" + mensaje + "')</script>");
                }
                finally
                {
                }
            }
            else
            {
                mensaje += "Los datos que se necesitan son nulos";
                ///Mensaje de error si cumple lo contrario del verificado de datos nulos
                Response.Write("<script>alert('" + mensaje + "')</script>");
            }

            /*lblDatosUsuario.Text = $"Bienvenido: {retornaUsuarioID.nomEmpleado} {retornaUsuarioID.ape1Empleado} {retornaUsuarioID.ape2Empleado}";*/
        }
예제 #8
0
        /// <summary>
        /// Carga los datos que contiene el valor idAdiccion
        /// </summary>
        void cargaDatosRegistro()
        {
            ///Variable que almacena el idAdiccion dado por el gridview
            String parametro = this.Request.QueryString["idAdiccion"];

            //validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                ///Generación mensaje
                string mensaje = "El parámetro es nulo";
                ///mostrar el mensaje
                Response.Write("<script>alert('" + mensaje + "')</script>");
            }
            else
            {
                ///Creación de variable el cuál almacenará el idAdiccion enviada por la variable parametro
                int idAdiccion = Convert.ToInt16(parametro);

                ///Creación de la instancia a la clase BLEmpleado
                BLEmpleado oAdiccionElimina = new BLEmpleado();

                ///Creación de la variable el cual obtendrá los datos del procedimiento almacenado ///Creación de la variable el cual obtendrá los datos del procedimiento almacenado
                pa_RetornaAdiccionesID_Result resultDataAdiccion = new pa_RetornaAdiccionesID_Result();
                resultDataAdiccion = oAdiccionElimina.RetornaAdiccionesID(idAdiccion);

                ///Asignación de datos
                this.ddlNombreAdiccion.SelectedValue = resultDataAdiccion.idAdiccion.ToString();
                this.hdIdAdiccion.Value = resultDataAdiccion.idAdiccion.ToString();
            }
        }
            public void pruebaInsertarEmpleado_SqlException()
            {
                BLEmpleado          emp_prueba       = new BLEmpleado("Amirul", "amiru44", "Armando Fernandez", "Doctooooooooooooooooooooooooooooooooooooooor", true);
                BLManejadorEmpleado manejador_prueba = new BLManejadorEmpleado();

                manejador_prueba.crearNuevoEmpleado(emp_prueba);
            }
예제 #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try {
                revisarLogin();
                BLEmpleado emp = (BLEmpleado)(Session["empleado"]);
                if ((emp.rol.Equals("Secretaria")))
                {
                    btnHistorialClinico.Visible = false;
                }

                if (!IsPostBack)
                {
                    if (!String.IsNullOrEmpty(Convert.ToString(Session["cedula"])) || (!String.IsNullOrWhiteSpace(Convert.ToString(Session["cedula"]))))
                    {
                        BLManejadorExpediente man = new BLManejadorExpediente();
                        BLExpediente          exp = man.consultarExpediente(Convert.ToString(Session["cedula"]));
                        idText.Text          = exp.cedula;
                        firstNameText.Text   = exp.primer_nombre;
                        secondNameText.Text  = exp.segundo_nombre;
                        lastNameText.Text    = exp.primer_apellido;
                        lastNameText2.Text   = exp.segundo_apellido;
                        diaText.Text         = Convert.ToString(exp.fecha_nacimiento.Day);
                        mesText.Text         = Convert.ToString(exp.fecha_nacimiento.Month);
                        AnnoText.Text        = Convert.ToString(exp.fecha_nacimiento.Year);
                        phoneText.Text       = exp.num_telefono;
                        religionText.Text    = exp.religion;
                        estadoCivilText.Text = exp.estado_civil;
                        trabajoText.Text     = exp.tipo_trabajo;
                        sexoText.Text        = exp.sexo;
                        tel2.Text            = exp.tel2;
                        tel3.Text            = exp.tel3;
                        descripcionTel2.Text = exp.descripcion_tel2;
                        descripcionTel3.Text = exp.descripcion_tel3;
                        txtEdad.Text         = Convert.ToString(calcularEdad(exp.fecha_nacimiento));

                        BLManejadorDireccion dir = new BLManejadorDireccion();
                        BLDireccion          bl  = dir.consultar(Convert.ToString(Session["cedula"]));
                        provinciaText.Text = bl.provincia;
                        cantonText.Text    = bl.canton;
                        distritoText.Text  = bl.distrito;
                        otrasText.Text     = bl.otrasSenas;
                    }
                }
            } catch (Exception) {
                mensajeError.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>¡Error al cargar los datos del expediente!</strong> Verifique su conexion a internet y regrese a la página principal<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                mensajeError.Visible = true;
            }


            if (String.IsNullOrEmpty(idText.Text.Trim()) || (String.IsNullOrWhiteSpace(idText.Text.Trim())))
            {
                ultimaBtn.Visible           = false;
                ultimaBtn.Enabled           = false;
                historialBtn.Visible        = false;
                historialBtn.Enabled        = false;
                btnHistorialClinico.Visible = false;
                btnHistorialClinico.Enabled = false;
            }
            desactivarCampos();
        }
            public void pruebaInsertarEmpleado()
            {
                BLEmpleado          emp_prueba       = new BLEmpleado("Hernan", "Feris12", "Doctor", "Fabio Lopez", true);
                BLManejadorEmpleado manejador_prueba = new BLManejadorEmpleado();

                manejador_prueba.crearActualizarEmpleado(emp_prueba);
                Assert.AreEqual(emp_prueba.id, manejador_prueba.buscarEmpleado(emp_prueba.id, emp_prueba.contrasenna).id);
            }
        /// <summary>
        /// Carga la lista de id Adiccion
        /// </summary>
        void cargaDatosIdCategoria()
        {
            BLEmpleado oCategoria = new BLEmpleado();

            ///indicarle al dropdownlist la fuente de datos
            this.ddlIdCategoria.DataSource = oCategoria.retornaCategoriaAdicciones(null);
            ///indicarle al dropdownlist que se muestre
            this.ddlIdCategoria.DataBind();
        }
예제 #13
0
        public frmEmpleado()
        {
            InitializeComponent();

            List <BEEmpleado> olEmpleado = new List <BEEmpleado>();

            olEmpleado = BLEmpleado.ListarEmpleados(0, "");
            gridControl1.DataSource = olEmpleado;
        }
예제 #14
0
        void cargaListaAdicciones()
        {
            BLEmpleado oAdiccion = new BLEmpleado();

            ///indicarle al dropdownlist la fuente de datos
            this.ddlNombre.DataSource = oAdiccion.RetornaAdicciones(null);
            ///indicarle al dropdownlist que se muestre
            this.ddlNombre.DataBind();
        }
예제 #15
0
 private void revisarLogin() {
     BLEmpleado emp = (BLEmpleado)Session["empleado"];
     if (emp == null) {
         Response.Redirect("InicioDeSesion.aspx");
     } else {
         if ( (!emp.rol.Equals("Secretaria")) && (!emp.rol.Equals("Doctor")) && (!emp.rol.Equals("Paramedico"))) {
             Response.Redirect("InicioDeSesion.aspx");
         }
     }
 }
예제 #16
0
        /// <summary>
        /// Valida que todas las reglas del formulario se hayan cumplido y procede
        /// a insertar el registro utilizando el procedimiento sp_InsertaCliente
        /// </summary>
        void AlmacenarDatos()
        {
            if (this.IsValid)
            {
                ///Variable que administra los mensajes a mostrar
                string mensaje = "";
                ///Creación de la instancia de la clase BLEmpleado
                BLEmpleado oAdiccion = new BLEmpleado();
                ///Variable que administra el resultado de la operación
                bool resultado = false;
                ///Verificación si el nombre de adicción existe
                if (oAdiccion.verificaAdiccion(this.txtNombreAdiccion.Text))
                {
                    try
                    {
                        ///obtener los valores seleccionados por el usuario
                        ///se toman de la propiedad datavaluefield
                        ///tanto del dropdown menu



                        ///asignar a la variable el resultado de
                        ///invocar el procedimiento almacenado que se encuentra en el metodo

                        resultado = oAdiccion.InsertaAdicciones(this.txtNombreAdiccion.Text, Convert.ToInt16(this.ddlIdCategoria.Text));
                    }
                    ///catch se ejecuta en el caso de que haya una excepcion
                    ///excepcionCapturada posee los datos de la excepcion
                    catch (Exception e)
                    {
                        mensaje += $"Ocurrió un error con la inserción{e}";
                    }
                    /// siempre se ejecuta se atrape o no la excepcion
                    finally
                    {
                        ///si el resultado de la variable es verdadera implica que
                        ///el proceimiento no retornó errores

                        if (resultado)
                        {
                            mensaje += "El registro fue insertado correctamente";
                        }
                        ///mostrar el mensaje
                        Response.Write("<script>alert('" + mensaje + "')</script>");
                    }
                }
                else
                {
                    ///Generador de mensaje
                    mensaje += "El nombre de la adicción ya existe, ingresa otro.";
                    ///mostrar el mensaje
                    Response.Write("<script>alert('" + mensaje + "')</script>");
                }
            }
        }
        /// <summary>
        /// Valida que todas las reglas del formulario se hayan cumplido y procede
        /// a modificar el registro utilizando el procedimiento pa_ModificaAdicciones
        /// </summary>
        void AlmacenarDatos()
        {
            if (this.IsValid)
            {
                ///Creación instancia de la clase BLEmpleado
                BLEmpleado oModifica = new BLEmpleado();
                ///Creación de la variable el cuál verifica el resultado de la accion a realizar
                bool resultado = false;
                ///Creación de la variable el cuál almacenará el mensaje a mostrar
                string mensaje = "";


                try
                {
                    ///obtener los valores seleccionados por el usuario
                    ///se toman de la propiedad datavaluefield
                    ///tanto del dropdownlist como del listbox
                    string nombre             = this.ddlIdAdiccion.SelectedValue;
                    int    idCategoriaAdicion = Convert.ToInt16(this.ddlIdCategoria.SelectedValue);
                    //obtener el valor del hidden field
                    int idAdiccion = Convert.ToInt16(this.hdIdAdiccion.Value);
                    ///asignar a la variable el resultado de
                    ///invocar el procedimiento almacenado
                    resultado = oModifica.ModificaAdicciones(
                        idAdiccion,
                        nombre,
                        idCategoriaAdicion
                        );
                }
                ///catch: se ejecuta en el caso de que haya una excepcion
                ///excepcionCapturada: posee los datos de la excepción
                catch (Exception excepcionCapturada)
                {
                    mensaje += $"Ocurrió un error: {excepcionCapturada.Message}";
                }
                ///finally: siempre se ejecuta (se atrape o no la excepción)
                finally
                {
                    ///si el resultado de la variable es verdadera implica que
                    ///el procedimiento no retornó errores
                    if (resultado)
                    {
                        mensaje += "El registro fue modificado";
                    }
                }
                ///mostrar el mensaje
                Response.Write("<script>alert('" + mensaje + "')</script>");;
            }
        }
 protected void gridEmpl_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         string id = gridEmpl.SelectedRow.Cells[1].Text;
         BLManejadorEmpleado manejEmpleado = new BLManejadorEmpleado();
         BLEmpleado          empleado      = manejEmpleado.obtenerEmpleado(id);
         manejEmpleado.crearActualizarEmpleado(new BLEmpleado(empleado.id, empleado.contrasenna, empleado.rol, empleado.nombreEmpleado, !empleado.estado));
         Response.Redirect("Administrador.aspx");
     } catch (Exception)
     {
         lblMensaje.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error. </strong>No se pudo seleccionar el empleado.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
         lblMensaje.Visible = true;
     }
 }
        private void revisarLogin()
        {
            BLEmpleado emp = (BLEmpleado)Session["empleado"];

            if (emp == null)
            {
                Response.Redirect("InicioDeSesion.aspx");
            }
            else
            {
                if (!emp.rol.Equals("Admin"))
                {
                    Response.Redirect("InicioDeSesion.aspx");
                }
            }
        }
예제 #20
0
        void CargaDatosGrid()
        {
            ///Crear instancia de la clas que retornara los datos
            BLEmpleado blAddiciones = new BLEmpleado();
            //crear la variable que contiene los datos
            List <pa_RetornaAdicciones_Result> fuenteDatos =
                blAddiciones.RetornaAdicciones(
                    this.ddlNombre.Text);



            ///Agregar al grid la fuente de datos
            this.grdAdicciones.DataSource = fuenteDatos;

            //Indicarle al grid que se muestre
            this.grdAdicciones.DataBind();
        }
        void cargaDatosRegistro()
        {
            ///obtener el parámetro envíado desde el grid
            ///es CASESENSITIVE
            String parametro = this.Request.QueryString["idAdiccion"];

            //validar si el parametro enviado es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                ///Generación mensaje
                string mensaje = "El parámetro es nulo";
                ///mostrar el mensaje
                Response.Write("<script>alert('" + mensaje + "')</script>");
            }
            else
            {
                ///Creación de variable el cuál almacenará el idAdiccion enviada por la variable parametro
                int idAdiccion = Convert.ToInt16(parametro);

                ///Creación de la instancia a la clase BLEmpleado
                BLEmpleado oAdiccionModifica = new BLEmpleado();

                ///Creación de la variable el cual obtendrá los datos del procedimiento almacenado ///Creación de la variable el cual obtendrá los datos del procedimiento almacenado
                pa_RetornaAdiccionesID_Result resultDataAdiccion = new pa_RetornaAdiccionesID_Result();

                resultDataAdiccion = oAdiccionModifica.RetornaAdiccionesID(idAdiccion);

                if (resultDataAdiccion == null)
                {
                    Response.Redirect("formularios/mantenimientosEmpleado/mantenimientoAdicciones/frmAdiccionesLista.aspx");
                }
                else
                {
                    ///Asginación de cada una de las etiquetas sus valores respectivos en la invocacion del procedimiento almacenado
                    this.ddlIdAdiccion.SelectedValue  = resultDataAdiccion.idAdiccion.ToString();
                    this.ddlIdCategoria.SelectedValue = resultDataAdiccion.idCategoriaAdiccion.ToString();


                    this.hdIdAdiccion.Value = resultDataAdiccion.idAdiccion.ToString();
                }
            }
        }
예제 #22
0
 /// <summary>
 /// Método para eliminar una adicción
 /// </summary>
 void AlmacenarDatos()
 {
     ///Validador de datos
     if (this.IsValid)
     {
         ///Creación de la instancia a la clase BLEmpleado
         BLEmpleado oElimina = new BLEmpleado();
         ///Variable que administra el resultado de la operacion
         bool resultado = false;
         ///Variable que administra el mensaje a mostrar
         string mensaje = "";
         try
         {
             ///Variable que obtiene el idAdiccion
             int idAdiccion = Convert.ToInt16(this.hdIdAdiccion.Value);
             ///Ejecución del método eliminaAdicciones
             resultado = oElimina.EliminaAdicciones(idAdiccion);
         }
         ///catch: se ejecuta en el caso de que haya una excepcion
         ///excepcionCapturada: posee los datos de la excepción
         catch (Exception e)
         {
             ///Mensaje a mostrar
             mensaje += $"Ocurrió un error al eliminar: {e}";
         }
         ///finally: siempre se ejecuta (se atrape o no la excepción)
         finally
         {
             ///si el resultado de la variable es verdadera implica que
             ///el procedimiento no retornó errores
             if (resultado)
             {
                 ///Mensaje a mostrar
                 mensaje += "El registro fue eliminado correctamente";
             }
         }
         ///mostrar el mensaje
         Response.Write("<script>alert('" + mensaje + "')</script>");
     }
 }
예제 #23
0
        public frmEmpleadoEditar(int idEmpleado)
        {
            InitializeComponent();
            lookUpTipoDocumento.Properties.DataSource = BLTipoDocumentoEntidad.ListarTipoDocumentoEntidad(0, "");

            this.idEmpleado = idEmpleado;

            if (idEmpleado > 0)
            {
                TBL_EPI_EMPLEADO oEmpleado = BLEmpleado.obtieneEmpleados(idEmpleado);

                lookUpTipoDocumento.EditValue = oEmpleado.EPI_INT_IDTIPODOCUMENTOIDENTIDAD;
                txtNumeroDocumento.Text       = oEmpleado.EPI_VCH_NUMERODOCUMENTOIDENTIDAD;
                imgCboGenero.EditValue        = oEmpleado.EPI_INT_IDSEXO;
                txtNombres.Text         = oEmpleado.EPI_VCH_NOMBRE;
                txtApellidoPaterno.Text = oEmpleado.EPI_VCH_APELLIDOPATERNO;
                txtApellidoMaterno.Text = oEmpleado.EPI_VCH_APELLIDOMATERNO;
                txtTelefono.Text        = oEmpleado.EPI_VCH_TELEFONODOMICILIO;
                txtTelefonoMovil.Text   = oEmpleado.EPI_VCH_TELEFONOMOVIL;
                txtCorreoPersonal.Text  = oEmpleado.EPI_VCH_CORREOPERSONAL;
                txtDireccion.Text       = oEmpleado.EPI_VCH_DIRECCIONDOMICILIO;
            }
        }
예제 #24
0
        void actualizaUltimaSesion()
        {
            ///Variable que almacena el IDUsuario a la hora de iniciar sesión
            int dataUser = int.Parse(Session["idusuario"].ToString());

            string fechaActual = DateTime.Now.ToString();

            if (this.IsValid)
            {
                BLEmpleado oEmpleado = new BLEmpleado();
                BLCliente  oCliente  = new BLCliente();
                bool       resultado = false;
                string     mensaje   = "";

                try
                {
                    ///Verificador de tipos de usuarios, el cual enviará el dato según el rol
                    if (Convert.ToInt16(this.Session["tipousuario"]) == 2)
                    {
                        resultado = oEmpleado.ModificaSesionEmpleado(dataUser, DateTime.Parse(fechaActual));
                    }
                    else
                    {
                        resultado = oCliente.ModificaSesionCliente(dataUser, DateTime.Parse(fechaActual));
                    }
                }
                catch (Exception capturaExcepcion)
                {
                    mensaje += $"Ocurrió un error: {capturaExcepcion}";
                    ///Mensaje de excepcion
                    Response.Write("<script>alert('" + mensaje + "')</script>");
                }
                finally
                {
                }
            }
        }
예제 #25
0
        protected void Page_Load(object sender, EventArgs e) {
            try {
                revisarLogin();

                BLEmpleado emp = (BLEmpleado)(Session["empleado"]);
                if ((emp.rol.Equals("Secretaria")) || (emp.rol.Equals("Paramedico"))) {
                    entrarDoctor.Visible = false;
                }
                if ((emp.rol.Equals("Secretaria"))) {
                    entrarParamedico.Visible = false;
                    guardarBtn.Visible = false;
                    precioText.Enabled = false;
                }

                if ((emp.rol.Equals("Paramedico"))) {
                    guardarBtn.Visible = false;
                    precioText.Enabled = false;
                }
                if (!IsPostBack) {
                    try {
                        BLManejadorConsulta blm = new BLManejadorConsulta();
                        BLConsulta con = blm.consultar(Convert.ToInt32(Session["idConsulta"]));
                        fecha.Text = Convert.ToString((con.fecha).Day) + "/" + Convert.ToString((con.fecha).Month) + "/" + Convert.ToString((con.fecha).Year) + " " + Convert.ToString((con.fecha).Hour) + ":" + Convert.ToString((con.fecha).Minute);
                        //fecha.Text = Convert.ToString(con.fecha);
                        precioText.Text = Convert.ToString(con.precio_Consulta);
                    } catch (Exception) {
                        //errorLbl.Visible = true;
                        //errorLbl.Text = "Error al cargar los datos de la consulta. Regrese a la página principal";
                        lblError.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar los datos de la consulta. </strong> Regrese a la página principal.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                        lblError.Visible = true;
                    }
                }
            } catch (Exception) {
                lblError.Text = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar la información. </strong>Verifique su conexión a internet.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                lblError.Visible = true;
            }
        }
예제 #26
0
        private void btnGuardar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                TBL_EPI_EMPLEADO oEmpleado = new TBL_EPI_EMPLEADO();

                if (lookUpTipoDocumento.EditValue == null)
                {
                    XtraMessageBox.Show("Debe Seleccionar Tipo Documento", "ERROR"); return;
                }


                if (string.IsNullOrEmpty(txtNumeroDocumento.Text))
                {
                    XtraMessageBox.Show("Debe Ingresar Numero Documento", "ERROR"); return;
                }


                if (imgCboGenero.SelectedIndex == -1 || imgCboGenero.SelectedItem == null)
                {
                    XtraMessageBox.Show("Debe Seleccionar Genero", "ERROR"); return;
                }


                oEmpleado.EPI_INT_IDTIPODOCUMENTOIDENTIDAD = Convert.ToInt32(lookUpTipoDocumento.EditValue);
                oEmpleado.EPI_VCH_NUMERODOCUMENTOIDENTIDAD = txtNumeroDocumento.Text;
                oEmpleado.EPI_INT_IDSEXO             = Convert.ToInt32(imgCboGenero.EditValue);
                oEmpleado.EPI_VCH_NOMBRE             = txtNombres.Text;
                oEmpleado.EPI_VCH_APELLIDOPATERNO    = txtApellidoPaterno.Text;
                oEmpleado.EPI_VCH_APELLIDOMATERNO    = txtApellidoMaterno.Text;
                oEmpleado.EPI_VCH_TELEFONODOMICILIO  = txtTelefono.Text;
                oEmpleado.EPI_VCH_TELEFONOMOVIL      = txtTelefonoMovil.Text;
                oEmpleado.EPI_VCH_CORREOPERSONAL     = txtCorreoPersonal.Text;
                oEmpleado.EPI_VCH_DIRECCIONDOMICILIO = txtDireccion.Text;

                eResultado Res;

                if (idEmpleado == 0)
                {
                    oEmpleado.EPI_BIT_ACTIVO = true;
                    //oEmpleado.EPI_DAT_FECHACREACION = DateTime.Now;
                    Res = BLEmpleado.Insertar(oEmpleado);

                    this.idEmpleado = oEmpleado.EPI_INT_IDEMPLEADO;

                    if (Res == eResultado.Correcto)
                    {
                        XtraMessageBox.Show("Empleado se ingresó correctamente", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        // MessageBox.Show("Empleado se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    oEmpleado.EPI_INT_IDEMPLEADO = this.idEmpleado;
                    //oEmpleado.EPI_DAT_FECHAMODIFICA = DateTime.Now;
                    Res = BLEmpleado.Actualizar(oEmpleado);

                    if (Res == eResultado.Correcto)
                    {
                        XtraMessageBox.Show("Módulo se Actualizó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.ToString() + " Comunicar a Sistemas", "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                throw;
            }
        }
예제 #27
0
 // GET: Aerolinea/Vuelos
 public ActionResult VuelosTripulacion()
 {
     //FALTA LLAMAAAAAAR
     ViewBag.ListadoTripulacion = BLEmpleado.Listado();
     return(View());
 }
예제 #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            revisarLogin();
            //Response.Write(((BLEmpleado)Session["empleado"]).id);
            BLEmpleado emp = (BLEmpleado)Session["empleado"];

            if ((!emp.rol.Equals("Doctor")))
            {
                observacionesText.Enabled = false;
            }


            try {
                if (!IsPostBack)
                {
                    BLManejadorFichaParamedico blm   = new BLManejadorFichaParamedico();
                    BLFichaParamedico          param = blm.consultar(Convert.ToInt32(Session["idConsulta"]));
                    if (param.id_Paramedico == 0)
                    {
                        //lblEmpleado.Visible = false;
                        temperaturaText.Text = "0";
                        estaturaText.Text    = "0";
                        pesoText.Text        = "0";
                        GlasgowText.Text     = "0";
                        Frec_CardText.Text   = "0";
                        Frec_RespText.Text   = "0";
                    }
                    else
                    {
                        NotasParamText.Text    = param.nota_param;
                        presionText.Text       = param.presionArterial;
                        temperaturaText.Text   = Convert.ToString(param.temperatura);
                        estaturaText.Text      = Convert.ToString(param.estatura);
                        pesoText.Text          = Convert.ToString(param.peso);
                        glicemiaText.Text      = param.glicemia;
                        oximetriaText.Text     = param.oximetria_Pulso;
                        observacionesText.Text = param.observacion;
                        GlasgowText.Text       = Convert.ToString(param.glasgow);
                        Frec_CardText.Text     = Convert.ToString(param.frec_card);
                        Frec_RespText.Text     = param.frec_resp;
                        PupilasText.Text       = param.pupilas;
                        PielText.Text          = param.piel;
                        NotasParamText.Text    = param.nota_param;
                        if (param.peso != 0 && param.estatura != 0)
                        {
                            calcularIMC(param);
                        }
                        else
                        {
                            imcText.Visible = false;
                        }
                        lblEmpleado.Text    = "Paramédico Encargado: " + new BLManejadorEmpleado().obtenerEmpleado(param.idEmpleado).nombreEmpleado;
                        lblEmpleado.Visible = true;
                    }
                }
            } catch (Exception) {
                lblMensaje.Text    = "<div class=\"alert alert-danger alert - dismissible fade show\" role=\"alert\"> <strong>Error al cargar los datos de la ficha paramédico </strong>Por favor vuelva a la página principal.<button type = \"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">&times;</span> </button> </div>";
                lblMensaje.Visible = true;
                //errorLbl.Visible = true;
                //errorLbl.Text = "Error al cargar los datos de la ficha paramédico. Por favor vuelva a la pagina principal.";
            }
        }