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); }
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}")); } }
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)); }
public Recepcionista EfetuarLogin(string matricula, string senha) { RecepcionistaRepositorio recepcionistaRepositorio = new RecepcionistaRepositorio(); Recepcionista recepcionista = recepcionistaRepositorio.EfetuarLogin(matricula, Criptografia.GetMD5Hash(senha)); return(recepcionista); }
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; } }
public static void SalvarRecepcionista(Recepcionista novo) { int id = ultimoID + 1; ultimoID = id; novo.IdRecepcionista = id; Recepcionistas.Add(novo); }
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)); }
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; }
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; }
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); } }
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!"); } }
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)); }
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); }
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 { } }
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}")); } }
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); }
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"); } } }
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)); } }
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); } }
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; } }
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; } }
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; } }
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); } }
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); } } } }
public Recepcionista AgregarPersonal(string cedula, string nombre, string apellido, string celular, string sueldo) { var nuevoTrabajador = new Recepcionista(cedula, nombre, apellido, celular, sueldo); return(nuevoTrabajador); }
public void asignarRecepcionista(Object recepcionista) { this.recepcionista = (Recepcionista)recepcionista; }
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(); }
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); } }
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; }
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); }