コード例 #1
0
        public bool SesionRecepcionista()
        {
            bool existe = false;

            using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
            {
                string        usu    = textBoxUsuario.Text;
                string        con    = textBoxContrasenia.Text;
                Recepcionista nuevog = DB.Recepcionista.Find(usu);
                if (nuevog == null)
                {
                    lblError.Visible = true;
                }
                else
                {
                    if (nuevog.contrasenia == con)
                    {
                        existe = true;
                    }
                    else
                    {
                        lblError.Visible = true;
                    }
                }
            }

            return(existe);
        }
コード例 #2
0
 public ModificarRecepcionistaResponse ModificarRecepcionista(Recepcionista recepcionistaNuevo)
 {
     try
     {
         var recepcionistaViejo = _context.Recepcionistas.Find(recepcionistaNuevo.Identificacion);
         if (recepcionistaViejo != null)
         {
             recepcionistaViejo.Identificacion = recepcionistaNuevo.Identificacion;
             recepcionistaViejo.Nombre         = recepcionistaNuevo.Nombre;
             recepcionistaViejo.Edad           = recepcionistaNuevo.Edad;
             recepcionistaViejo.Sexo           = recepcionistaNuevo.Sexo;
             recepcionistaViejo.Direccion      = recepcionistaNuevo.Direccion;
             recepcionistaViejo.Celular        = recepcionistaNuevo.Celular;
             recepcionistaViejo.Correo         = recepcionistaNuevo.Correo;
             recepcionistaViejo.Usuario        = recepcionistaNuevo.Usuario;
             recepcionistaViejo.Password       = recepcionistaNuevo.Password;
             _context.Recepcionistas.Update(recepcionistaViejo);
             _context.SaveChanges();
             return(new ModificarRecepcionistaResponse(recepcionistaViejo));
         }
         else
         {
             return(new ModificarRecepcionistaResponse($"Lo sentimos, {recepcionistaNuevo.Identificacion} no se encuentra registrada."));
         }
     }
     catch (Exception e)
     {
         return(new ModificarRecepcionistaResponse($"Error de la Aplicación: {e.Message}"));
     }
 }
コード例 #3
0
ファイル: RecepcionistaController.cs プロジェクト: CR-MX/AEI
        public async Task <IActionResult> Edit(int id, [Bind("ID,Nombres,Apellidos,Dirección,Numero")] Recepcionista recepcionista)
        {
            if (id != recepcionista.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(recepcionista);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RecepcionistaExists(recepcionista.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(recepcionista));
        }
コード例 #4
0
        public Recepcionista EfetuarLogin(string matricula, string senha)
        {
            RecepcionistaRepositorio recepcionistaRepositorio = new RecepcionistaRepositorio();
            Recepcionista            recepcionista            = recepcionistaRepositorio.EfetuarLogin(matricula, Criptografia.GetMD5Hash(senha));

            return(recepcionista);
        }
コード例 #5
0
 private void LlenarCamposUsuario(string id)
 {
     lblUsuario.Text = id;
     using (var DB = new SistemaHotelWaraEntitiesV1())
     {
         Recepcionista nuevo = DB.Recepcionista.Find(id);
         lblNombre.Text = nuevo.nombre + " " + nuevo.paterno + " " + nuevo.materno;
     }
 }
コード例 #6
0
        public static void SalvarRecepcionista(Recepcionista novo)
        {
            int id = ultimoID + 1;

            ultimoID = id;

            novo.IdRecepcionista = id;
            Recepcionistas.Add(novo);
        }
コード例 #7
0
ファイル: RecepcionistaController.cs プロジェクト: CR-MX/AEI
        public async Task <IActionResult> Create([Bind("ID,Nombres,Apellidos,Dirección,Numero")] Recepcionista recepcionista)
        {
            if (ModelState.IsValid)
            {
                _context.Add(recepcionista);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(recepcionista));
        }
コード例 #8
0
 public RecepcionistaViewModel(Recepcionista recepcionista)
 {
     Identificacion = recepcionista.Identificacion;
     Nombre         = recepcionista.Nombre;
     Edad           = recepcionista.Edad;
     Sexo           = recepcionista.Sexo;
     Direccion      = recepcionista.Direccion;
     Celular        = recepcionista.Celular;
     Correo         = recepcionista.Correo;
     Usuario        = recepcionista.Usuario;
     Password       = recepcionista.Password;
 }
コード例 #9
0
        public void llenarDataGridView()
        {
            DataTable tbl = new DataTable();

            tbl.Columns.Add("Cédula");
            tbl.Columns.Add("Nombres");
            tbl.Columns.Add("Apellido Paterno");
            tbl.Columns.Add("Apellido Materno");
            tbl.Columns.Add("Fecha de Nacimiento");
            tbl.Columns.Add("Edad");
            tbl.Columns.Add("Sexo");
            tbl.Columns.Add("Correo Electrónico");
            tbl.Columns.Add("Provincia");
            tbl.Columns.Add("Ciudad");
            tbl.Columns.Add("Dirección");
            tbl.Columns.Add("Teléfono");
            tbl.Columns.Add("Usuario");
            tbl.Columns.Add("Contraseñia");
            SqlConnection conexion = DataBase.obtenerConexion();
            string        consulta = "SELECT * FROM tblRecepcionista";
            SqlCommand    comando  = new SqlCommand(consulta, conexion);
            SqlDataReader reader   = comando.ExecuteReader();

            recepcionista = new Recepcionista();
            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    recepcionista.Cedula          = reader.GetString(0);
                    recepcionista.Nombres         = reader.GetString(1);
                    recepcionista.ApellidoPaterno = reader.GetString(2);
                    recepcionista.ApellidoMaterno = reader.GetString(3);
                    recepcionista.setFechaNacimiento(reader.GetDateTime(4));
                    recepcionista.Sexo = reader.GetString(5);
                    recepcionista.CorreoElectronico = reader.GetString(6);
                    recepcionista.Provincia         = reader.GetString(7);
                    recepcionista.Canton            = reader.GetString(8);
                    recepcionista.Direccion         = reader.GetString(9);
                    recepcionista.Telefono          = reader.GetString(10);
                    recepcionista.Usuario           = reader.GetString(11);
                    recepcionista.Contrasenia       = reader.GetString(12);
                    recepcionista.calcularEdad();
                    recepcionistas.Add(recepcionista);
                    recepcionista = new Recepcionista();
                }
                DataBase.cerrarConexion(conexion);
                foreach (var aux in recepcionistas)
                {
                    tbl.Rows.Add(aux.Cedula, aux.Nombres, aux.ApellidoPaterno, aux.ApellidoMaterno, aux.getFechaNacimiento(), aux.Edad, aux.Sexo, aux.CorreoElectronico, aux.Provincia, aux.Canton, aux.Direccion, aux.Telefono, aux.Usuario, aux.Contrasenia);
                }
            }
            dgvRecepcionistas.DataSource = tbl;
        }
コード例 #10
0
 private void btnBuscarRecepcionista_Click(object sender, EventArgs e)
 {
     recepcionista = administrador.buscarRecepcionista(txtCedulaRecepcionista.Text);
     if (recepcionista != null)
     {
         txtNombresRecepcionista.Text         = recepcionista.Nombres;
         txtApellidoPaternoRecepcionista.Text = recepcionista.ApellidoPaterno;
     }
     else
     {
         MessageBox.Show("El recepcionista no se encuentra registrado", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
コード例 #11
0
 private void buttonRecuperar_Click(object sender, EventArgs e)
 {
     if (txtContrasenia.Text == txtConfirmar.Text && txtConfirmar.Text != "" && txtContrasenia.Text != "")
     {
         using (var DB = new SistemaHotelWaraEntitiesV1())
         {
             if (Cargo == "R")
             {
                 Recepcionista nuevo = DB.Recepcionista.Find(idEmpleado);
                 nuevo.contrasenia     = txtContrasenia.Text;
                 DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified;
                 DB.SaveChanges();
                 MessageBox.Show("La contraseña se cambio con exito!");
                 this.Close();
             }
             else if (Cargo == "G")
             {
                 Gerente nuevo = DB.Gerente.Find(idEmpleado);
                 nuevo.contrasenia     = txtContrasenia.Text;
                 DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified;
                 DB.SaveChanges();
                 MessageBox.Show("La contraseña se cambio con exito!");
                 this.Close();
             }
             else if (Cargo == "L")
             {
                 Limpieza nuevo = DB.Limpieza.Find(idEmpleado);
                 nuevo.contrasenia     = txtContrasenia.Text;
                 DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified;
                 DB.SaveChanges();
                 MessageBox.Show("La contraseña se cambio con exito!");
                 this.Close();
             }
             else if (Cargo == "M")
             {
                 Mantenimiento nuevo = DB.Mantenimiento.Find(idEmpleado);
                 nuevo.contrasenia     = txtContrasenia.Text;
                 DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified;
                 DB.SaveChanges();
                 MessageBox.Show("La contraseña se cambio con exito!");
                 this.Close();
             }
         }
     }
     else
     {
         MessageBox.Show("Las contraseñas deben coincidir en ambos campos o no estar vacios!");
     }
 }
コード例 #12
0
        public ActionResult <RecepcionistaViewModel> Post(RecepcionistaInputModel recepcionistaInput)
        {
            Recepcionista recepcionista = MapearRecepcionista(recepcionistaInput);
            var           response      = _recepcionistaService.Guardar(recepcionista);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar Recepcionista", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.Recepcionista));
        }
コード例 #13
0
        private Recepcionista MapearRecepcionista(RecepcionistaInputModel recepcionistaInput)
        {
            var recepcionista = new Recepcionista
            {
                Identificacion = recepcionistaInput.Identificacion,
                Nombre         = recepcionistaInput.Nombre,
                Edad           = recepcionistaInput.Edad,
                Sexo           = recepcionistaInput.Sexo,
                Direccion      = recepcionistaInput.Direccion,
                Celular        = recepcionistaInput.Celular,
                Correo         = recepcionistaInput.Correo,
                Usuario        = recepcionistaInput.Usuario,
                Password       = recepcionistaInput.Password,
            };

            return(recepcionista);
        }
コード例 #14
0
 private void dgvRecepcionistas_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (dgvRecepcionistas.SelectedRows.Count > 0)//Verifica que el usuario seleccione más de una fila
         {
             recepcionista        = new Recepcionista();
             recepcionista.Cedula = dgvRecepcionistas.Rows[e.RowIndex].Cells[0].Value.ToString();
         }
         else
         {
             MessageBox.Show("Por favor seleccione una fila", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     catch
     {
     }
 }
コード例 #15
0
 public GuardarRecepcionistaResponse Guardar(Recepcionista recepcionista)
 {
     try
     {
         var recepcionistaBuscado = _context.Recepcionistas.Find(recepcionista.Identificacion);
         if (recepcionistaBuscado != null)
         {
             return(new GuardarRecepcionistaResponse("Error, esta persona ya se encuentra registrada como recepcionista!"));
         }
         _context.Recepcionistas.Add(recepcionista);
         _context.SaveChanges();
         return(new GuardarRecepcionistaResponse(recepcionista));
     }
     catch (Exception e)
     {
         return(new GuardarRecepcionistaResponse($"Error de la Aplicacion: {e.Message}"));
     }
 }
コード例 #16
0
        public ValidationResult Cadastrar(RecepcionistaAdicionar recepcionistaAdicionar)
        {
            if (!recepcionistaAdicionar.IsValid())
            {
                return(recepcionistaAdicionar.Validation);
            }

            recepcionistaAdicionar.Validation = new RecepcionistaVerification(_unitOfWork).Validate(recepcionistaAdicionar);

            if (recepcionistaAdicionar.Validation.IsValid)
            {
                var usuario = new Usuario(recepcionistaAdicionar.Email, recepcionistaAdicionar.Senha);
                _unitOfWork.RepositoryUsuario.Adicionar(usuario);

                var recepcionista = new Recepcionista(recepcionistaAdicionar.Nome, recepcionistaAdicionar.Nascimento, usuario.Id);
                _unitOfWork.RepositoryRecepcionista.Adicionar(recepcionista);

                _unitOfWork.Commit();
            }

            return(recepcionistaAdicionar.Validation);
        }
コード例 #17
0
 public OlvidasteConstrasenia(string id, string Empleado)
 {
     InitializeComponent();
     idEmpleado = id;
     Cargo      = Empleado;
     using (var DB = new SistemaHotelWaraEntitiesV1())
     {
         if (Empleado == "R")
         {
             Recepcionista nuevo = DB.Recepcionista.Find(id);
             lblPregunta.Text  = nuevo.preguntaRecu;
             respuestaCorrecta = nuevo.respuestaRecu;
         }
         else if (Empleado == "G")
         {
             Gerente nuevo = DB.Gerente.Find(id);
             lblPregunta.Text  = nuevo.preguntaRecu;
             respuestaCorrecta = nuevo.respuestaRecu;
         }
         else if (Empleado == "L")
         {
             Limpieza nuevo = DB.Limpieza.Find(id);
             lblPregunta.Text  = nuevo.preguntaRecu;
             respuestaCorrecta = nuevo.respuestaRecu;
         }
         else if (Empleado == "M")
         {
             Mantenimiento nuevo = DB.Mantenimiento.Find(id);
             lblPregunta.Text  = nuevo.preguntaRecu;
             respuestaCorrecta = nuevo.respuestaRecu;
         }
         else
         {
             MessageBox.Show("Error con el cargo del empleado");
         }
     }
 }
コード例 #18
0
        public ActionResult <RecepcionistaViewModel> Put(string identificacion, RecepcionistaInputModel recepcionistaInput)
        {
            Recepcionista recepcionista = MapearRecepcionista(recepcionistaInput);
            var           id            = _recepcionistaService.BuscarxIdentificacion(recepcionista.Identificacion);

            if (id == null)
            {
                return(BadRequest("No encontrado"));
            }
            else
            {
                var response = _recepcionistaService.ModificarRecepcionista(recepcionista);
                if (response.Error)
                {
                    ModelState.AddModelError("Modificar Recepcionista", response.Mensaje);
                    var problemDetails = new ValidationProblemDetails(ModelState)
                    {
                        Status = StatusCodes.Status400BadRequest,
                    };
                    return(BadRequest(problemDetails));
                }
                return(Ok(response.Recepcionista));
            }
        }
コード例 #19
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         recepcionista = administrador.buscarRecepcionista(recepcionista.Cedula);
         FrmIngresarRecepcionista frmIngresarRecepcionista = new FrmIngresarRecepcionista();
         frmIngresarRecepcionista.cedula = recepcionista.Cedula;
         frmIngresarRecepcionista.asignarAdministrador(this.administrador);
         frmIngresarRecepcionista.editar                  = true;
         frmIngresarRecepcionista.txtCedula.Text          = recepcionista.Cedula;
         frmIngresarRecepcionista.txtNombres.Text         = recepcionista.Nombres;
         frmIngresarRecepcionista.txtApellidoPaterno.Text = recepcionista.ApellidoPaterno;
         frmIngresarRecepcionista.txtApellidoMaterno.Text = recepcionista.ApellidoMaterno;
         frmIngresarRecepcionista.txtCorreo.Text          = recepcionista.CorreoElectronico;
         frmIngresarRecepcionista.cbxProvincia.Text       = recepcionista.Provincia;
         frmIngresarRecepcionista.txtCanton.Text          = recepcionista.Canton;
         frmIngresarRecepcionista.txtDireccion.Text       = recepcionista.Direccion;
         frmIngresarRecepcionista.txtTelefono.Text        = recepcionista.Telefono;
         frmIngresarRecepcionista.mcdFechaNacimiento.SetDate(Convert.ToDateTime(recepcionista.getFechaNacimiento()));
         frmIngresarRecepcionista.txtUsuario.Text     = recepcionista.Usuario;
         frmIngresarRecepcionista.txtContrasenia.Text = recepcionista.Contrasenia;
         if (recepcionista.Sexo == "Masculino")
         {
             frmIngresarRecepcionista.rdbMasculino.Checked = true;
         }
         else
         {
             frmIngresarRecepcionista.rdbFemenino.Checked = true;
         }
         frmIngresarRecepcionista.Show();
     }
     catch
     {
         MessageBox.Show("Seleccione un registro para modificar", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
コード例 #20
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text != "NOMBRE" && txtPaterno.Text != "PATERNO" && txtMaterno.Text != "MATERNO" && txtEmail.Text != "E-MAIL" && txtPregunta.Text != "PREGUNTA RECUPERACIÓN" && txtRespuesta.Text != "RESPUESTA RECUPERACIÓN" && txtTelefono.Text != "TELEFONO")
            {
                try
                {
                    switch (cbTipoEmpleado.SelectedIndex)
                    {
                    case 0:
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Gerente nuevog = new Gerente();
                            nuevog.idEmpleado      = lblUsuario.Text;
                            nuevog.contrasenia     = lblContra.Text;
                            nuevog.nombre          = txtNombre.Text;
                            nuevog.paterno         = txtPaterno.Text;
                            nuevog.materno         = txtMaterno.Text;
                            nuevog.email           = txtEmail.Text;
                            nuevog.telefono        = txtTelefono.Text;
                            nuevog.preguntaRecu    = txtPregunta.Text;
                            nuevog.respuestaRecu   = txtRespuesta.Text;
                            nuevog.fechaNacimiento = dtpFechaNacimiento.Value;
                            DB.Gerente.Add(nuevog);
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO CREADO CON EXITO!");
                            limpiarCampos();
                        }
                        break;

                    case 1:
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Recepcionista nuevog = new Recepcionista();
                            nuevog.idEmpleado      = lblUsuario.Text;
                            nuevog.contrasenia     = lblContra.Text;
                            nuevog.nombre          = txtNombre.Text;
                            nuevog.paterno         = txtPaterno.Text;
                            nuevog.materno         = txtMaterno.Text;
                            nuevog.email           = txtEmail.Text;
                            nuevog.telefono        = txtTelefono.Text;
                            nuevog.preguntaRecu    = txtPregunta.Text;
                            nuevog.respuestaRecu   = txtRespuesta.Text;
                            nuevog.fechaNacimiento = dtpFechaNacimiento.Value;
                            DB.Recepcionista.Add(nuevog);
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO CREADO CON EXITO!");
                            limpiarCampos();
                        }
                        break;

                    case 2:
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Limpieza nuevog = new Limpieza();
                            nuevog.idEmpleado      = lblUsuario.Text;
                            nuevog.contrasenia     = lblContra.Text;
                            nuevog.nombre          = txtNombre.Text;
                            nuevog.paterno         = txtPaterno.Text;
                            nuevog.materno         = txtMaterno.Text;
                            nuevog.email           = txtEmail.Text;
                            nuevog.telefono        = txtTelefono.Text;
                            nuevog.preguntaRecu    = txtPregunta.Text;
                            nuevog.respuestaRecu   = txtRespuesta.Text;
                            nuevog.fechaNacimiento = dtpFechaNacimiento.Value;
                            DB.Limpieza.Add(nuevog);
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO CREADO CON EXITO!");
                            limpiarCampos();
                        }
                        break;

                    case 3:
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Mantenimiento nuevog = new Mantenimiento();
                            nuevog.idEmpleado      = lblUsuario.Text;
                            nuevog.contrasenia     = lblContra.Text;
                            nuevog.nombre          = txtNombre.Text;
                            nuevog.paterno         = txtPaterno.Text;
                            nuevog.materno         = txtMaterno.Text;
                            nuevog.email           = txtEmail.Text;
                            nuevog.telefono        = txtTelefono.Text;
                            nuevog.preguntaRecu    = txtPregunta.Text;
                            nuevog.respuestaRecu   = txtRespuesta.Text;
                            nuevog.fechaNacimiento = dtpFechaNacimiento.Value;
                            DB.Mantenimiento.Add(nuevog);
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO CREADO CON EXITO!");
                            limpiarCampos();
                        }
                        break;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message);
                }
            }
            else
            {
                lblError.Visible = true;
            }
        }
コード例 #21
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text != "NOMBRE" && txtPaterno.Text != "PATERNO" && txtMaterno.Text != "MATERNO" && txtEmail.Text != "E-MAIL" && txtPregunta.Text != "PREGUNTA RECUPERACIÓN" && txtRespuesta.Text != "RESPUESTA RECUPERACIÓN" && txtTelefono.Text != "TELEFONO")
            {
                try
                {
                    switch (lblUsuario.Text[0])
                    {
                    case 'G':
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Gerente nuevog = new Gerente();
                            nuevog.idEmpleado      = lblUsuario.Text;
                            nuevog.contrasenia     = lblContra.Text;
                            nuevog.nombre          = txtNombre.Text;
                            nuevog.paterno         = txtPaterno.Text;
                            nuevog.materno         = txtMaterno.Text;
                            nuevog.email           = txtEmail.Text;
                            nuevog.telefono        = txtTelefono.Text;
                            nuevog.preguntaRecu    = txtPregunta.Text;
                            nuevog.respuestaRecu   = txtRespuesta.Text;
                            nuevog.fechaNacimiento = dtpFechaNacimiento.Value;
                            DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified;
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO MODIFICADO CON EXITO!");
                            limpiarCampos();
                            CargarGerentes("");
                        }
                        break;

                    case 'R':
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Recepcionista nuevog = new Recepcionista();
                            nuevog.idEmpleado      = lblUsuario.Text;
                            nuevog.contrasenia     = lblContra.Text;
                            nuevog.nombre          = txtNombre.Text;
                            nuevog.paterno         = txtPaterno.Text;
                            nuevog.materno         = txtMaterno.Text;
                            nuevog.email           = txtEmail.Text;
                            nuevog.telefono        = txtTelefono.Text;
                            nuevog.preguntaRecu    = txtPregunta.Text;
                            nuevog.respuestaRecu   = txtRespuesta.Text;
                            nuevog.fechaNacimiento = dtpFechaNacimiento.Value;
                            DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified;
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO MODIFICADO CON EXITO!");
                            limpiarCampos();
                            CargarRecepcionista("");
                        }
                        break;

                    case 'L':
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Limpieza nuevog = new Limpieza();
                            nuevog.idEmpleado      = lblUsuario.Text;
                            nuevog.contrasenia     = lblContra.Text;
                            nuevog.nombre          = txtNombre.Text;
                            nuevog.paterno         = txtPaterno.Text;
                            nuevog.materno         = txtMaterno.Text;
                            nuevog.email           = txtEmail.Text;
                            nuevog.telefono        = txtTelefono.Text;
                            nuevog.preguntaRecu    = txtPregunta.Text;
                            nuevog.respuestaRecu   = txtRespuesta.Text;
                            nuevog.fechaNacimiento = dtpFechaNacimiento.Value;
                            DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified;
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO MODIFICADO CON EXITO!");
                            limpiarCampos();
                            CargarLimpieza("");
                        }
                        break;

                    case 'M':
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Mantenimiento nuevog = new Mantenimiento();
                            nuevog.idEmpleado      = lblUsuario.Text;
                            nuevog.contrasenia     = lblContra.Text;
                            nuevog.nombre          = txtNombre.Text;
                            nuevog.paterno         = txtPaterno.Text;
                            nuevog.materno         = txtMaterno.Text;
                            nuevog.email           = txtEmail.Text;
                            nuevog.telefono        = txtTelefono.Text;
                            nuevog.preguntaRecu    = txtPregunta.Text;
                            nuevog.respuestaRecu   = txtRespuesta.Text;
                            nuevog.fechaNacimiento = dtpFechaNacimiento.Value;
                            DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified;
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO MODIFICADO CON EXITO!");
                            limpiarCampos();
                            CargarMantenimiento("");
                        }
                        break;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message);
                }
            }
            else
            {
                lblError.Visible = true;
            }
        }
コード例 #22
0
        private void btnDespedir_Click(object sender, EventArgs e)
        {
            if (lblUsuario.Text != "USUARIO")
            {
                try
                {
                    switch (lblUsuario.Text[0])
                    {
                    case 'G':
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Gerente nuevog = DB.Gerente.Find(lblUsuario.Text);
                            DB.Gerente.Remove(nuevog);
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!");
                            limpiarCampos();
                            CargarGerentes("");
                        }
                        break;

                    case 'R':
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Recepcionista nuevog = DB.Recepcionista.Find(lblUsuario.Text);
                            DB.Recepcionista.Remove(nuevog);
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!");
                            limpiarCampos();
                            CargarRecepcionista("");
                        }
                        break;

                    case 'L':
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Limpieza nuevog = DB.Limpieza.Find(lblUsuario.Text);
                            DB.Limpieza.Remove(nuevog);
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!");
                            limpiarCampos();
                            CargarLimpieza("");
                        }
                        break;

                    case 'M':
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            Mantenimiento nuevog = DB.Mantenimiento.Find(lblUsuario.Text);
                            DB.Mantenimiento.Remove(nuevog);
                            DB.SaveChanges();
                            MessageBox.Show("EMPLEADO ELIMINADO CON EXITO!");
                            limpiarCampos();
                            CargarMantenimiento("");
                        }
                        break;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + ex.Message);
                }
            }
            else
            {
                lblError.Visible = true;
            }
        }
コード例 #23
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtCedula.Text != "")
     {
         if (txtCedulaRecepcionista.Text != "")
         {
             if (txtDescripcion.Text != "")
             {
                 if (cbxEspecialidad.Text != "")
                 {
                     if (cbxDoctor.Text != "")
                     {
                         if (dtpFechaCita.Value > DateTime.Today)
                         {
                             DialogResult resultado = MessageBox.Show("¿Desea guardar el Registro?", "IESS", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                             if (resultado == DialogResult.Yes)
                             {
                                 try
                                 {
                                     citaMedica              = new CitaMedica();
                                     citaMedica.NumeroCita   = Convert.ToInt32(txtNumeroCita.Text);
                                     citaMedica.Paciente     = paciente;
                                     citaMedica.FechaCita    = dtpFechaCita.Value;
                                     citaMedica.Descripcion  = txtDescripcion.Text;
                                     especialidad            = especialidades.SingleOrDefault(aux => aux.NombreEspecialidad == cbxEspecialidad.Text);
                                     citaMedica.Especialidad = especialidad;
                                     doctor            = doctores.SingleOrDefault(aux => aux.ApellidoPaterno == cbxDoctor.Text);
                                     citaMedica.Doctor = doctor;
                                     citaMedica.Estado = "Activa";
                                     if (editar)
                                     {
                                         recepcionista            = new Recepcionista();
                                         recepcionista.Cedula     = txtCedulaRecepcionista.Text;
                                         citaMedica.Recepcionista = recepcionista;
                                         paciente            = new Paciente();
                                         paciente.Cedula     = txtCedula.Text;
                                         citaMedica.Paciente = paciente;
                                         if (administrador.modificarCitaMedica(citaMedica))
                                         {
                                             MessageBox.Show("Cita modificada con éxito", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                             this.Close();
                                         }
                                         else
                                         {
                                             MessageBox.Show("La Cita ya existe", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                         }
                                     }
                                     else
                                     {
                                         if (administrador.validarFechaCita(dtpFechaCita.Value, doctor.Cedula))
                                         {
                                             citaMedica.Recepcionista = recepcionista;
                                             if (administrador.ingresarCitaMedica(citaMedica))
                                             {
                                                 MessageBox.Show("Cita ingresada con éxito", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                                 limpiarTextos();
                                             }
                                             else
                                             {
                                                 MessageBox.Show("La Cita ya se encuentra registrada", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                             }
                                         }
                                         else
                                         {
                                             MessageBox.Show("La fecha de la cita coincide con otra asignada", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                         }
                                     }
                                 }
                                 catch
                                 {
                                     MessageBox.Show("Error de ingreso de datos", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                 }
                             }
                         }
                         else
                         {
                             MessageBox.Show("La fecha ingresada no puede ser menor a la fecha actual", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                         }
                     }
                     else
                     {
                         MessageBox.Show("Seleccione el Médico para la especialidad", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                     }
                 }
                 else
                 {
                     MessageBox.Show("Seleccione la especialidad de la cita", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
             }
             else
             {
                 MessageBox.Show("Ingrese el motivo de la cita", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
         }
         else
         {
             MessageBox.Show("Ingrese la cédula del recepcionista", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Ingrese la cédula del paciente", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
コード例 #24
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            //Cadastra a Pessoa conforme o Tipo selecionado na combobox
            if (cmbTipo.Text.Equals("ALUNO"))
            {
                //CADASTRO DE ALUNO
                Aluno novoAluno = new Aluno();
                novoAluno.TipoAcesso   = 1;
                novoAluno.Nome         = txtNome.Text;
                novoAluno.Sobrenome    = txtSobrenome.Text;
                novoAluno.Cpf          = txtCpf.Text;
                novoAluno.DtNascimento = txtNasc.Text;
                novoAluno.Endereco     = txtEndereco.Text;
                novoAluno.Telefone     = txtFone.Text;
                novoAluno.Bairro       = txtBairro.Text;
                novoAluno.Email        = txtEmail.Text;
                novoAluno.Login        = novoAluno.Cpf;
                novoAluno.Senha        = "123456";

                if (txtNome.Text == "" || txtCpf.Text == "" || txtNasc.Text == "" || txtSobrenome.Text == "" || txtEmail.Text == "" || radioF.Checked == false & radioM.Checked == false)
                {
                    MessageBox.Show("Por Favor. Preencha os campos obrigatórios '*'", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    Controller.AlunoController.SalvarAluno(novoAluno);
                    MessageBox.Show("Aluno Cadastrado com Sucesso", "Sucesso");
                    //Limpa os campos para novo cadastro
                    LimpaCampos();
                }

                if (radioF.Checked)
                {
                    novoAluno.Sexo = 'F';
                }
                else
                {
                    if (radioM.Checked)
                    {
                        novoAluno.Sexo = 'M';
                    }
                }
            }
            else
            {   //CADASTRO DE PROFESSOR
                if (cmbTipo.Text.Equals("PROFESSOR"))
                {
                    Professor novoProfessor = new Professor();
                    novoProfessor.TipoAcesso   = 2;
                    novoProfessor.Nome         = txtNome.Text;
                    novoProfessor.Sobrenome    = txtSobrenome.Text;
                    novoProfessor.Cpf          = txtCpf.Text;
                    novoProfessor.DtNascimento = txtNasc.Text;
                    novoProfessor.Endereco     = txtEndereco.Text;
                    novoProfessor.Telefone     = txtFone.Text;
                    novoProfessor.Bairro       = txtBairro.Text;
                    novoProfessor.Email        = txtEmail.Text;
                    novoProfessor.Login        = novoProfessor.Cpf;
                    novoProfessor.Senha        = "123456";

                    if (txtNome.Text == "" || txtCpf.Text == "" || txtNasc.Text == "" || txtSobrenome.Text == "" || txtEmail.Text == "" || radioF.Checked == false & radioM.Checked == false)
                    {
                        MessageBox.Show("Por Favor. Preencha os campos obrigatórios '*'", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    else
                    {
                        Controller.ProfessorController.SalvarProfessor(novoProfessor);
                        MessageBox.Show("Professor Cadastrado com Sucesso", "Sucesso");
                        //Limpa os campos para novo cadastro
                        LimpaCampos();
                    }

                    if (radioF.Checked)
                    {
                        novoProfessor.Sexo = 'F';
                    }
                    else
                    {
                        if (radioM.Checked)
                        {
                            novoProfessor.Sexo = 'M';
                        }
                    }
                }
                else
                {   //CADASTRO DE RECEPCIONISTA
                    if (cmbTipo.Text.Equals("RECEPCIONISTA"))
                    {
                        Recepcionista novoRecep = new Recepcionista();
                        novoRecep.TipoAcesso   = 3;
                        novoRecep.Nome         = txtNome.Text;
                        novoRecep.Sobrenome    = txtSobrenome.Text;
                        novoRecep.Cpf          = txtCpf.Text;
                        novoRecep.DtNascimento = txtNasc.Text;
                        novoRecep.Endereco     = txtEndereco.Text;
                        novoRecep.Telefone     = txtFone.Text;
                        novoRecep.Bairro       = txtBairro.Text;
                        novoRecep.Email        = txtEmail.Text;
                        novoRecep.Login        = novoRecep.Cpf;
                        novoRecep.Senha        = "123456";

                        if (txtNome.Text == "" || txtCpf.Text == "" || txtNasc.Text == "" || txtSobrenome.Text == "" || txtEmail.Text == "" || radioF.Checked == false & radioM.Checked == false)
                        {
                            MessageBox.Show("Por Favor. Preencha os campos obrigatórios '*'", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                        else
                        {
                            Controller.RecepcionistaController.SalvarRecepcionista(novoRecep);
                            MessageBox.Show("Recepicionista Cadastrado com Sucesso", "Sucesso");

                            //Limpa os campos para novo cadastro
                            LimpaCampos();
                        }

                        if (radioF.Checked)
                        {
                            novoRecep.Sexo = 'F';
                        }
                        else
                        {
                            if (radioM.Checked)
                            {
                                novoRecep.Sexo = 'M';
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Selecione o Tipo de Usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }
コード例 #25
0
        public Recepcionista AgregarPersonal(string cedula, string nombre, string apellido, string celular, string sueldo)
        {
            var nuevoTrabajador = new Recepcionista(cedula, nombre, apellido, celular, sueldo);

            return(nuevoTrabajador);
        }
コード例 #26
0
 public void asignarRecepcionista(Object recepcionista)
 {
     this.recepcionista = (Recepcionista)recepcionista;
 }
コード例 #27
0
        public static void Initializate(CitasContext context)
        {
            context.Database.EnsureCreated();

            if (context.Pacientes.Any())
            {
                return; //la base de dats ya tiene datos
            }

            // en caso de usar fechas usar,,,, FilmRelaseDate=DateTime.Parse("1/1/2018")
            //Paciente
            var Paciente = new Paciente[] {
                new Paciente {
                    ID = 1, Nombres = "Juan Jose", Apellidos = "Serrano Trujillo", Dirección = "Mex,Gdl,juerez 123", Numero = 491234312, Edad = 29
                },
                new Paciente {
                    ID = 2, Nombres = "Daniel", Apellidos = "Allende Tauma", Dirección = "Mex,Slp,Diaz 120", Numero = 491245312, Edad = 20
                },
                new Paciente {
                    ID = 3, Nombres = "Franco", Apellidos = "Ibarra Lopez", Dirección = "Mex,Zac,Ordaz 12", Numero = 491233312, Edad = 17
                }
            };

            foreach (Paciente q in Paciente)
            {
                context.Pacientes.Add(q);
            }
            context.SaveChanges();
            //Doctor
            var Doctor = new Doctor[] {
                new Doctor {
                    ID = 1, Nombres = "Mario", Apellidos = "Muro Barraza", Cedula = "Wdw4332FFWs", Dirección = "Mex,Zac,orito 4", Numero = 491234453, Turno = "Matutino", Disponibilidad = "Completa"
                },
                new Doctor {
                    ID = 2, Nombres = "Jaime", Apellidos = "Carillo Ovalos", Cedula = "Wdw423FEFWs", Dirección = "Mex,Zac,guadalupe 65", Numero = 491234453, Turno = "Matutino", Disponibilidad = "Completa"
                },
                new Doctor {
                    ID = 3, Nombres = "Alfonzo", Apellidos = "Sólis Gutierrez", Cedula = "FFESC2132FEs", Dirección = "Mex,CDMX,Reforma 67", Numero = 591541153, Turno = "Vespertino", Disponibilidad = "Vacaciones"
                }
            };

            foreach (Doctor q in Doctor)
            {
                context.Doctors.Add(q);
            }
            context.SaveChanges();
            //REcepcionista
            var Recepcionista = new Recepcionista[] {
                new Recepcionista {
                    ID = 1, Nombres = "Natalia", Apellidos = "Sauce guñon", Dirección = "Mex,Ags,flor 5", Numero = 491234312
                },
                new Recepcionista {
                    ID = 2, Nombres = "Hernesto", Apellidos = "Rivera Rayuela", Dirección = "Mex,Ags,liberación 6", Numero = 491233412
                },
                new Recepcionista {
                    ID = 3, Nombres = "Ramiro", Apellidos = "Pascual Ortiz", Dirección = "Mex,Ags,paseo 10", Numero = 491236542
                }
            };

            foreach (Recepcionista q in Recepcionista)
            {
                context.Recepcionistas.Add(q);
            }
            context.SaveChanges();
            //Registro
            var Registro = new Registro[] {
                new Registro {
                    RegistrosID = 1, DoctorID = 1, RecepcionistaID = 1, Fecha = DateTime.Parse("1/1/2018"), Detalles = "Ninguno"
                },
                new Registro {
                    RegistrosID = 2, DoctorID = 2, RecepcionistaID = 2, Fecha = DateTime.Parse("2/2/2018"), Detalles = "Retraco en la cita"
                },
                new Registro {
                    RegistrosID = 3, DoctorID = 3, RecepcionistaID = 3, Fecha = DateTime.Parse("3/3/2018"), Detalles = "paciente discapacitado"
                }
            };

            foreach (Registro q in Registro)
            {
                context.Registros.Add(q);
            }
            context.SaveChanges();
            //Receta
            var Receta = new Receta[] {
                new Receta {
                    ID = 12, Fecha = DateTime.Parse("1/1/2018"), Descripcion = "Paracetamol 10 mg cada 8 hrs"
                },
                new Receta {
                    ID = 12, Fecha = DateTime.Parse("2/2/2018"), Descripcion = "Cotarzan 20mg cada 8 hrs"
                },
                new Receta {
                    ID = 12, Fecha = DateTime.Parse("3/3/2018"), Descripcion = "Inyeccion 20 mg insulina cada 24 hrs"
                }
            };

            foreach (Receta q in Receta)
            {
                context.Recetas.Add(q);
            }
            context.SaveChanges();
        }
コード例 #28
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtCedula.Text != "")
     {
         if (txtNombres.Text != "")
         {
             if (txtApellidoPaterno.Text != "")
             {
                 if (txtApellidoMaterno.Text != "")
                 {
                     if (txtCorreo.Text != "")
                     {
                         if (cbxProvincia.Text != "")
                         {
                             if (txtCanton.Text != "")
                             {
                                 if (txtDireccion.Text != "")
                                 {
                                     if (txtTelefono.Text != "")
                                     {
                                         if (txtContrasenia.Text != "")
                                         {
                                             if (txtUsuario.Text != "")
                                             {
                                                 if (validarEmail(txtCorreo.Text))
                                                 {
                                                     if (mcdFechaNacimiento.SelectionRange.Start.Date < DateTime.Today)
                                                     {
                                                         DialogResult resultado = MessageBox.Show("¿Desea guardar el Registro?", "IESS", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                                                         if (resultado == DialogResult.Yes)
                                                         {
                                                             try
                                                             {
                                                                 recepcionista                 = new Recepcionista();
                                                                 recepcionista.Cedula          = txtCedula.Text;
                                                                 recepcionista.Nombres         = txtNombres.Text;
                                                                 recepcionista.ApellidoPaterno = txtApellidoPaterno.Text;
                                                                 recepcionista.ApellidoMaterno = txtApellidoMaterno.Text;
                                                                 recepcionista.setFechaNacimiento(mcdFechaNacimiento.SelectionRange.Start.Date);
                                                                 recepcionista.calcularEdad();
                                                                 if (rdbMasculino.Checked)
                                                                 {
                                                                     recepcionista.Sexo = rdbMasculino.Text;
                                                                 }
                                                                 else
                                                                 {
                                                                     recepcionista.Sexo = rdbFemenino.Text;
                                                                 }
                                                                 recepcionista.CorreoElectronico = txtCorreo.Text;
                                                                 recepcionista.Provincia         = cbxProvincia.Text;
                                                                 recepcionista.Canton            = txtCanton.Text;
                                                                 recepcionista.Direccion         = txtDireccion.Text;
                                                                 recepcionista.Telefono          = txtTelefono.Text;
                                                                 recepcionista.Usuario           = txtUsuario.Text;
                                                                 recepcionista.Contrasenia       = txtContrasenia.Text;
                                                                 if (editar)
                                                                 {
                                                                     if (administrador.modificarRecepcionista(recepcionista, cedula))
                                                                     {
                                                                         MessageBox.Show("Recepcionista modificado con éxito", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                                                         limpiarTextos();
                                                                     }
                                                                     else
                                                                     {
                                                                         MessageBox.Show("El Recepcionista ya existe", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                                                     }
                                                                 }
                                                                 else
                                                                 {
                                                                     if (administrador.ingresarRecepcionista(recepcionista))
                                                                     {
                                                                         MessageBox.Show("Recepcionista ingresado con éxito", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                                                         limpiarTextos();
                                                                     }
                                                                     else
                                                                     {
                                                                         MessageBox.Show("El Recepcionista ya se encuentra registrado", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                                                     }
                                                                 }
                                                             }
                                                             catch
                                                             {
                                                                 MessageBox.Show("Error de ingreso de datos", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                             }
                                                         }
                                                     }
                                                     else
                                                     {
                                                         MessageBox.Show("La fecha de nacimiento no puede ser mayor a la fecha actual", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                                                     }
                                                 }
                                                 else
                                                 {
                                                     MessageBox.Show("La dirección de Correo Electrónico es incorrecta", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                 }
                                             }
                                             else
                                             {
                                                 MessageBox.Show("El campo Usuario no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                             }
                                         }
                                         else
                                         {
                                             MessageBox.Show("El campo Contraseñia no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                         }
                                     }
                                     else
                                     {
                                         MessageBox.Show("El campo Teléfono no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                     }
                                 }
                                 else
                                 {
                                     MessageBox.Show("El campo Dirección no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                 }
                             }
                             else
                             {
                                 MessageBox.Show("El campo Cantón no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                             }
                         }
                         else
                         {
                             MessageBox.Show("Seleccione una provincia", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                         }
                     }
                     else
                     {
                         MessageBox.Show("El campo Correo no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     }
                 }
                 else
                 {
                     MessageBox.Show("El campo Apellido Materno no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 MessageBox.Show("El campo Apellido Paterno no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("El campo Nombres no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("El campo Cédula no puede estar vacío", "IESS", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #29
0
        public void llenarDataGridView()
        {
            SqlConnection conexion = DataBase.obtenerConexion();
            string        consulta = "SELECT idCita, fechaCita, tblCitaMedica.cedulaPaciente, tblPaciente.nombres, tblPaciente.apellidoPaterno, nombreEspecialidad, " +
                                     "tblcitaMedica.descripcion, tblDoctor.cedulaDoctor, tblDoctor.nombres, tblDoctor.apellidoPaterno, tblCitaMedica.cedulaRecepcionista, estado FROM tblCitaMedica INNER JOIN tblPaciente " +
                                     "ON tblCitaMedica.cedulaPaciente = tblPaciente.cedulaPaciente INNER JOIN tblEspecialidad ON tblCitaMedica.codigoEspecialidad = tblEspecialidad.codigoEspecialidad " +
                                     "INNER JOIN tblDoctor ON tblCitaMedica.cedulaDoctor = tblDoctor.cedulaDoctor INNER JOIN tblRecepcionista ON tblCitaMedica.cedulaRecepcionista = tblRecepcionista.cedulaRecepcionista";
            SqlCommand    comando = new SqlCommand(consulta, conexion);
            SqlDataReader reader  = comando.ExecuteReader();
            DataTable     tbl     = new DataTable();

            tbl.Columns.Add("Número de Cita");
            tbl.Columns.Add("Fecha de la Cita");
            tbl.Columns.Add("Cédula del Paciente");
            tbl.Columns.Add("Nombres");
            tbl.Columns.Add("Apellido Paterno");
            tbl.Columns.Add("Especialidad");
            tbl.Columns.Add("Motivo de la Cita");
            tbl.Columns.Add("Nombre del Doctor");
            tbl.Columns.Add("Apellido");
            tbl.Columns.Add("Estado");
            especialidad  = new Especialidad();
            doctor        = new Doctor();
            paciente      = new Paciente();
            citaMedica    = new CitaMedica();
            especialidad  = new Especialidad();
            recepcionista = new Recepcionista();
            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    citaMedica.NumeroCita           = reader.GetInt32(0);
                    citaMedica.FechaCita            = reader.GetDateTime(1);
                    paciente.Cedula                 = reader.GetString(2);
                    paciente.Nombres                = reader.GetString(3);
                    paciente.ApellidoPaterno        = reader.GetString(4);
                    citaMedica.Paciente             = paciente;
                    especialidad.NombreEspecialidad = reader.GetString(5);
                    citaMedica.Especialidad         = especialidad;
                    citaMedica.Descripcion          = reader.GetString(6);
                    doctor.Cedula            = reader.GetString(7);
                    doctor.Nombres           = reader.GetString(8);
                    doctor.ApellidoPaterno   = reader.GetString(9);
                    citaMedica.Doctor        = doctor;
                    recepcionista.Cedula     = reader.GetString(10);
                    citaMedica.Recepcionista = recepcionista;
                    citaMedica.Estado        = reader.GetString(11);
                    citasMedicas.Add(citaMedica);
                    especialidad  = new Especialidad();
                    doctor        = new Doctor();
                    paciente      = new Paciente();
                    citaMedica    = new CitaMedica();
                    especialidad  = new Especialidad();
                    recepcionista = new Recepcionista();
                }
                reader.Close();
                DataBase.cerrarConexion(conexion);
                foreach (var aux in citasMedicas)
                {
                    tbl.Rows.Add(aux.NumeroCita, aux.FechaCita, aux.Paciente.Cedula, aux.Paciente.Nombres, aux.Paciente.ApellidoPaterno, aux.Especialidad.NombreEspecialidad, aux.Descripcion, aux.Doctor.Nombres, aux.Doctor.ApellidoPaterno, aux.Estado);
                }
            }
            dgvCitas.DataSource = tbl;
        }
コード例 #30
0
        public static void Construtor()
        {
            Professor     novoProfessor = new Professor();
            Aluno         novoAluno     = new Aluno();
            Recepcionista novaRecep     = new Recepcionista();
            Admin         novoAdmin     = new Admin();

            novoProfessor.TipoAcesso   = 2;
            novoProfessor.Nome         = "João";
            novoProfessor.Sobrenome    = "Pedro da Silva";
            novoProfessor.Cpf          = "222222";
            novoProfessor.Sexo         = 'M';
            novoProfessor.DtNascimento = "10/10/1950";
            novoProfessor.Endereco     = "Rua das Andorinhas";
            novoProfessor.Telefone     = "41914845685";
            novoProfessor.Bairro       = "Boa Vista";
            novoProfessor.Email        = "*****@*****.**";
            novoProfessor.Login        = novoProfessor.Cpf;
            novoProfessor.Senha        = "bbbbbb";
            novoProfessor.IdProfessor  = 1;


            Controller.ProfessorController.SalvarProfessor(novoProfessor);

            novoAluno.TipoAcesso   = 1;
            novoAluno.Nome         = "MARIA";
            novoAluno.Sobrenome    = "SILVA";
            novoAluno.Cpf          = "111111";
            novoAluno.Sexo         = 'F';
            novoAluno.DtNascimento = "10/10/1950";
            novoAluno.Endereco     = "Rua das Andorinhas";
            novoAluno.Telefone     = "41914845685";
            novoAluno.Bairro       = "Boa Vista";
            novoAluno.Email        = "*****@*****.**";
            novoAluno.Login        = novoAluno.Cpf;
            novoAluno.Senha        = "aaaaaa";
            novoAluno.IdAluno      = 1;
            novoAluno.TipoPlano    = "SEMESTRAL";
            novoAluno.DataCadastro = DateTime.Now.ToString("dd/MM/yyyy");

            Controller.AlunoController.SalvarAluno(novoAluno);

            novaRecep.TipoAcesso      = 3;
            novaRecep.Nome            = "Marcia";
            novaRecep.Sobrenome       = "Moreia Garcez";
            novaRecep.Cpf             = "333333";
            novaRecep.Sexo            = 'F';
            novaRecep.DtNascimento    = "10/10/1955";
            novaRecep.Endereco        = "Rua das Andorinhas nova";
            novaRecep.Telefone        = "41914845685";
            novaRecep.Bairro          = "Boa Vista";
            novaRecep.Email           = "*****@*****.**";
            novaRecep.Login           = novaRecep.Cpf;
            novaRecep.Senha           = "cccccc";
            novaRecep.IdRecepcionista = 1;


            Controller.RecepcionistaController.SalvarRecepcionista(novaRecep);


            novoAdmin.TipoAcesso   = 4;
            novoAdmin.Nome         = "Odirlei";
            novoAdmin.Sobrenome    = "Salgado";
            novoAdmin.Cpf          = "07186682944";
            novoAdmin.Sexo         = 'M';
            novoAdmin.DtNascimento = "10/10/1989";
            novoAdmin.Endereco     = "Rua Fake";
            novoAdmin.Telefone     = "41914845685";
            novoAdmin.Bairro       = "Boa Vista";
            novoAdmin.Email        = "*****@*****.**";
            novoAdmin.Login        = novoAdmin.Cpf;
            novoAdmin.Senha        = "123456";
            novoAdmin.IdAdmin      = 1;


            Controller.AdminController.SalvarAdmin(novoAdmin);
        }