private void Buscar() { using var db = new MediPlusSysContext(); var pac2 = db.Pacientes.Include(x => x.IdCargoNavigation).ToList(); var List = (from p in pac2 where p.Nombres.ToLower().Contains(TxtBuscar.Text) select new { //ID = p.IdPaciente, Nombre = p.Nombres, Apellido = p.Apellidos, Sexo = p.Sexo, Correo = p.CorreoElectronico, Cedula = p.Cedula, Telefono = p.Telefono, Provincia = p.Provincia, Sector = p.Sector, Calle = p.Calle, Tipo_Usuario = p.IdCargoNavigation.NombreCargo, }).ToList(); dataGridViewPacientes.DataSource = List; //dataGridViewPacientes.Columns[0].Visible = true; }
private void Insert() { using (var context = new MediPlusSysContext()) { if (TxtNombres.Text.Length == 0 || TxtApellidosD.Text.Length == 0) { MessageBox.Show("DEBE LLENAR SUS CREDENCIALES"); } else if (CbEspecialidade.SelectedIndex == 0) { MessageBox.Show("DEBE DE SELECCIONAR SU ESPECIALIDAD"); return; } else { var doc = new Doctore() { Nombres = TxtNombres.Text, Apellidos = TxtApellidosD.Text, Telefono = MaskTelefono.Text, Celular = MaskCelular.Text, IdEspecialidad = (int?)Convert.ToUInt32(CbEspecialidade.SelectedValue), Iddia = (int?)Convert.ToUInt32(CBDiasLabor.SelectedValue), IdCargo = (int)Convert.ToUInt32(CbTipoUsuario.SelectedValue), Sexo = RbMasculino.Checked == true ? "M" : "F", }; context.Doctores.Add(doc); context.SaveChanges(); MessageBox.Show("El Usuario y su contraseña para acceder al sistema se le envio a su correo", "Doctor Creado Con Exito", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
public ActionResult Verify(LoginViewModel acc) { using (MediPlusSysContext test = new MediPlusSysContext()) { var query = from o in test.Usuarios where o.NombreDeUsuario == acc.Usuario && o.Contraseña == acc.Contraseña select o; if (query.SingleOrDefault() != null) { return(RedirectToAction(nameof(Index))); } else { return(View()); } } using var db = new MediPlusSysContext(); var user = db.Usuarios.ToList(); return(View()); }
private void BuscaGrid() { using var db = new MediPlusSysContext(); var pac2 = db.Doctores.Include(x => x.IdEspecialidadNavigation) .Include(x => x.IddiaNavigation).Include(x => x.IdusuarioNavigation).ToList(); var List = (from p in pac2 where p.Nombres.ToLower().Contains(TxtBuscar.Text) select new { id = p.IdDoctor, Nombre = p.Nombres, Apellido = p.Apellidos, Sexo = p.Sexo, Telefono = p.Telefono, Celular = p.Celular, Especialidad = p.IdEspecialidadNavigation.NombreEspecialidad, Dia_De_Labor = p.IddiaNavigation.NombreDia, }).ToList(); dataGridActuali.DataSource = List; dataGridActuali.Columns[0].Visible = false; }
private void dataGridActuali_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { using var db = new MediPlusSysContext(); iddoctores = Convert.ToInt32(dataGridActuali[0, dataGridActuali.CurrentRow.Index].Value); var resultando = (from p in db.Doctores where p.IdDoctor == iddoctores select p).SingleOrDefault(); TxtNombres.Text = resultando.Nombres; TxtApellidosD.Text = resultando.Apellidos; MaskTelefono.Text = resultando.Telefono; MaskCelular.Text = resultando.Celular; CbEspecialidade.SelectedIndex = Convert.ToInt32(resultando.IdEspecialidad); CBDiasLabor.SelectedIndex = Convert.ToInt32(resultando.Iddia); CbCargo.SelectedIndex = Convert.ToInt32(resultando.IdCargo); if (dataGridActuali[3, dataGridActuali.CurrentRow.Index].Value.ToString() == "M") { RbMasculino.Checked = true; } else { RbFemenino.Checked = true; } } catch { } }
private void BuscaGrid() { using var db = new MediPlusSysContext(); var pac2 = db.Pacientes.Include(x => x.IdCargoNavigation).ToList(); var List = (from p in pac2 where p.Nombres.ToLower().Contains(TxtBuscar.Text) select new { id = p.IdPaciente, Nombre = p.Nombres, Apellido = p.Apellidos, Sexo = p.Sexo, Correo = p.CorreoElectronico, Cedula = p.Cedula, Provincia = p.Provincia, Ciudad = p.Ciudad, Sector = p.Sector, Calle = p.Calle, Telefono = p.Telefono, Celular = p.Celular, TipoDUsuario = p.IdCargoNavigation.NombreCargo }).ToList(); dataGridActuali.DataSource = List; dataGridActuali.Columns[0].Visible = false; }
private void Correo() { using var context = new MediPlusSysContext(); var query = from o in context.Pacientes where o.IdPaciente == (int)CbPaciente.SelectedValue select o.CorreoElectronico; string CorreoO = "*****@*****.**"; string CorreoD = query.SingleOrDefault(); string Pass = "******"; MailMessage oMailMessage = new MailMessage(CorreoO, CorreoD, "Hola, Medi Plus confirma su cita", $"<p> Con el Doctor {CbDoctor.Text}</p> "); oMailMessage.IsBodyHtml = true; SmtpClient smtpClient = new SmtpClient("smtp-mail.outlook.com"); smtpClient.EnableSsl = true; smtpClient.UseDefaultCredentials = false; smtpClient.Port = 587; smtpClient.Credentials = new System.Net.NetworkCredential(CorreoO, Pass); smtpClient.Send(oMailMessage); smtpClient.Dispose(); }
private void BuscaGrid() { using var db = new MediPlusSysContext(); var pac2 = db.Citas.Include(x => x.IdDoctorNavigation) .Include(x => x.IdPacienteNavigation).Include(x => x.IdEstadoNavigation).ToList(); var List = (from p in pac2 where p.IdDoctorNavigation.Nombres.ToLower().Contains(TxtBuscar.Text) || p.IdDoctorNavigation.Apellidos.ToLower().Contains(TxtBuscar.Text) select new { ID = p.IdCita, Paciente = p.IdPacienteNavigation.Nombres + ' ' + p.IdPacienteNavigation.Apellidos, Doctor = p.IdDoctorNavigation.Nombres + ' ' + p.IdDoctorNavigation.Apellidos, Fecha_De_La_Cita = p.FechaCita, Hora_Inicio = p.HoraInicio, Hora_Fin = p.HoraFin, Motivo = p.Motivo, Comentario = p.Comentario, Estado = p.IdEstadoNavigation.NombreEstado, }).ToList(); dataGridActuali.DataSource = List; dataGridActuali.Columns[0].Visible = false; }
private void DeskLogin() { if (string.IsNullOrEmpty(TxtUsuario.Text)) { MessageBox.Show("Ingresa tu Nombre de usuario.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtUsuario.Focus(); return; } else if (string.IsNullOrEmpty(TxtContraseña.Text)) { MessageBox.Show("Ingresa tu Contraseña.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtContraseña.Focus(); return; } try { using (MediPlusSysContext test = new MediPlusSysContext()) { var query = from o in test.Usuarios where o.NombreDeUsuario == TxtUsuario.Text && o.Contraseña == TxtContraseña.Text && o.IdCargo == 2 select o; var query2 = from u in test.Usuarios where u.NombreDeUsuario == TxtUsuario.Text && u.Contraseña == TxtContraseña.Text && u.IdCargo == 3 select u; if (query2.SingleOrDefault() != null) { MENU MN = new MENU(); MN.Show(); //AdminD.admin = query2; TxtContraseña.Clear(); TxtUsuario.Clear(); } else if (query.SingleOrDefault() != null) { Menu2 MN2 = new Menu2(); MN2.Show(); //AdminD.admin = query; TxtContraseña.Clear(); TxtUsuario.Clear(); } else { MessageBox.Show("Nombre de usuario o Contraseña Incorrecta", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Menu2_Load(object sender, EventArgs e) { using (var db = new MediPlusSysContext()) { var Cidb = new Usuario(); LblSesion.Text = " " + Cidb.NombreDeUsuario; } }
private void MENU_Load(object sender, EventArgs e) { using (var db = new MediPlusSysContext()) { //var o = new Usuario(); //var pac2 = db.Usuarios.ToList().Find(X=>X.NombreDeUsuario == o.NombreDeUsuario); //LblSesion.Text = " " + pac2; } }
private void llenarCombo() { using var db = new MediPlusSysContext(); var paci = db.Pacientes.ToList(); var doc = db.Doctores.ToList(); var stat = db.Estados.ToList(); foreach (var i in paci) { i.Nombres += " " + i.Apellidos; } var obj = new Paciente { IdPaciente = 0, Nombres = "SELECCIONE" }; paci.Insert(0, obj); CbPaciente.DataSource = paci; CbPaciente.DisplayMember = "Nombres"; CbPaciente.ValueMember = "IdPaciente"; foreach (var i in doc) { i.Nombres += " " + i.Apellidos; } var obj2 = new Doctore { IdDoctor = 0, Nombres = "SELECCIONE" }; doc.Insert(0, obj2); CbDoctor.DataSource = doc; CbDoctor.DisplayMember = "Nombres"; CbDoctor.ValueMember = "IdDoctor"; var obj3 = new Estado { IdEstados = 1, NombreEstado = "SELECCIONE" }; stat.Insert(1, obj3); CBEstado.DataSource = stat; CBEstado.DisplayMember = "NombreEstado"; CBEstado.ValueMember = "IdEstados"; }
private void InsertarCita() { using (var context = new MediPlusSysContext()) { if (CbPaciente.SelectedIndex == 0 || CbDoctor.SelectedIndex == 0) { MessageBox.Show("AUN NO SE HA SELECCIONADO UN PACIENTE O DOCTOR", "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (LbBoxInicio.Text == lbboxFin.Text) { MessageBox.Show("LA FECHA DE INICIO ES IGUAL A LA DE FIN", "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { var Cidb = new Cita() { IdPaciente = (int)Convert.ToUInt32(CbPaciente.SelectedValue), IdDoctor = (int)Convert.ToUInt32(CbDoctor.SelectedValue), FechaCita = DateFechaCita.Value.Date, HoraInicio = LbBoxInicio.Text, HoraFin = lbboxFin.Text, Comentario = TxtComentario.Text, Motivo = TxtMotivo.Text, IdEstado = (int)Convert.ToUInt32(CBEstado.SelectedValue), Tanda = RbManana.Checked == true ? "Mañana" : "Tarde", }; var query = from o in context.Citas where o.FechaCita == DateFechaCita.Value.Date && o.HoraInicio == LbBoxInicio.Text select o; if (query.SingleOrDefault() != null) { MessageBox.Show("NO SE PUEDE REGISTRAR UNA CITA A ESTA HORA", "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { context.Citas.Add(Cidb); context.SaveChanges(); MessageBox.Show("CITA AGREGADA", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void LlenarCombo() { using var db = new MediPlusSysContext(); var USER = db.Cargos.ToList(); var obj3 = new Cargo { IdCargo = 1, NombreCargo = "SELECCIONE" }; USER.Insert(1, obj3); CbtipodeUsuario.DataSource = USER; CbtipodeUsuario.DisplayMember = "NombreCargo"; CbtipodeUsuario.ValueMember = "IdCargo"; }
private void Eliminar() { if (MessageBox.Show(@"¿QUIERES ELIMINAR ESTA CITA?", @"Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (MessageBox.Show(@"¿EN REALIDAD ESTAS LO QUIERES HACER?", @"Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (var db = new MediPlusSysContext()) { var cit = db.Citas.ToList().Find(e => e.IdCita == idcitas); db.Citas.Remove(cit); db.SaveChanges(); } } } }
private void Eliminar() { if (MessageBox.Show(@"Esta seguro que desea eliminar el Doctor?", @"Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (MessageBox.Show(@"EN REALIDAD ESTAS SEGURO?", @"Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (var db = new MediPlusSysContext()) { var Doc = db.Doctores.ToList().Find(e => e.IdDoctor == iddoctores); db.Doctores.Remove(Doc); db.SaveChanges(); } } } }
private void Eliminar() { if (MessageBox.Show(@"¿QUIERES ELIMINAR ESTE PACIENTE?", @"Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (MessageBox.Show(@"¿EN REALIDAD ESTAS LO QUIERES HACER?", @"Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (var db = new MediPlusSysContext()) { var Pac = db.Pacientes.ToList().Find(e => e.IdPaciente == Idpacientes); db.Pacientes.Remove(Pac); db.SaveChanges(); } } } }
private void Actualizar() { using (var context = new MediPlusSysContext()) { var Doc = context.Citas.ToList().Find(e => e.IdCita == idcitas); Doc.IdPaciente = (int)(CbPaciente.SelectedValue); Doc.IdDoctor = (int)(CbDoctor.SelectedValue); Doc.FechaCita = (DateTime)DateFechaCita.Value; Doc.Tanda = RbManana.Checked == true ? "Mañana" : "Tarde"; Doc.Comentario = TxtComentario.Text; Doc.Motivo = TxtMotivo.Text; Doc.IdEstado = (int?)(CBEstado.SelectedValue); context.SaveChanges(); MessageBox.Show("CITA ACTUALIZADA", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void InsertPacientes() { using (var context = new MediPlusSysContext()) { if (TxtNombresP.Text.Length == 0 || TxtApellidosP.Text.Length == 0) { MessageBox.Show("AUN NO SE HA LLENADO LOS DATOS PERSONALES"); return; } else if (MaskCedula.Text.Length == 0) { MessageBox.Show("AUN NO SE HA LLENADO EL CAMPO CEDULA"); } else { var Cidb = new Paciente() { Nombres = TxtNombresP.Text, Apellidos = TxtApellidosP.Text, Sexo = RbMasculino.Checked == true ? "M" : "F", CorreoElectronico = TxtCorreo.Text, FechaDeNacimiento = dateTimeNacimiento.Value.Date, Cedula = MaskCedula.Text, Provincia = txtProvincia.Text, Ciudad = TxtCiudad.Text, Sector = TxtSector.Text, Calle = TxtCalle.Text, Celular = MaskCelular.Text, Telefono = MaskTelefono.Text, IdCargo = (int)Convert.ToUInt32(CbtipodeUsuario.SelectedValue), }; context.Pacientes.Add(Cidb); context.SaveChanges(); MessageBox.Show("PACIENTE AGREGADO", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void Actualizar() { using (var context = new MediPlusSysContext()) { //iddoctores =Convert.ToInt32(dataGridActuali.SelectedCells[0].Value); var Doc = context.Doctores.ToList().Find(e => e.IdDoctor == iddoctores); Doc.Nombres = TxtNombres.Text; Doc.Apellidos = TxtApellidosD.Text; Doc.Telefono = MaskTelefono.Text; Doc.Celular = MaskCelular.Text; Doc.IdEspecialidad = (int?)Convert.ToUInt32(CbEspecialidade.SelectedValue); Doc.Iddia = (int?)Convert.ToUInt32(CBDiasLabor.SelectedValue); Doc.IdCargo = (int)Convert.ToUInt32(CbCargo.SelectedValue); Doc.Sexo = RbMasculino.Checked == true ? "M" : "F"; // context.Doctores.Update(Doc); context.SaveChanges(); MessageBox.Show("DOCTOR ACTUALIZADO", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void LlenarCombo() { using var db = new MediPlusSysContext(); var Esp = db.Especialidades.ToList(); var dia = db.Dias.ToList(); var USER = db.Cargos.ToList(); var obj = new Especialidade { IdEspecialidad = 0, NombreEspecialidad = "SELECCIONE" }; Esp.Insert(0, obj); CbEspecialidade.DataSource = Esp; CbEspecialidade.DisplayMember = "NombreEspecialidad"; CbEspecialidade.ValueMember = "IdEspecialidad"; var obj2 = new Dia { IdDia = 0, NombreDia = "SELECCIONE" }; dia.Insert(0, obj2); CBDiasLabor.DataSource = dia; CBDiasLabor.DisplayMember = "NombreDia"; CBDiasLabor.ValueMember = "IdDia"; var obj3 = new Cargo { IdCargo = 0, NombreCargo = "SELECCIONE" }; USER.Insert(0, obj3); CbCargo.DataSource = USER; CbCargo.DisplayMember = "NombreCargo"; CbCargo.ValueMember = "IdCargo"; }
private void GridToTxt() { try { using var db = new MediPlusSysContext(); idcitas = Convert.ToInt32(dataGridActuali[0, dataGridActuali.CurrentRow.Index].Value); var resultando = (from p in db.Citas where p.IdCita == idcitas select p).SingleOrDefault(); TxtComentario.Text = resultando.Comentario.ToString(); TxtMotivo.Text = resultando.Motivo.ToString(); TxtMotivo.Text = resultando.Motivo; TxtInicio.Text = resultando.HoraInicio; TxtHoraFin.Text = resultando.HoraFin; CbPaciente.SelectedValue = Convert.ToInt32(resultando.IdPaciente); CbDoctor.SelectedValue = Convert.ToInt32(resultando.IdDoctor); CBEstado.SelectedValue = Convert.ToInt32(resultando.IdEstado); DateFechaCita.Value = resultando.FechaCita; if (dataGridActuali[3, dataGridActuali.CurrentRow.Index].Value.ToString() == "Mañana") { RbManana.Checked = true; } else { RbTarde.Checked = true; } } catch { } }
private void Double() { try { using var db = new MediPlusSysContext(); Idpacientes = Convert.ToInt32(dataGridActuali[0, dataGridActuali.CurrentRow.Index].Value); var resultando = (from p in db.Pacientes where p.IdPaciente == Idpacientes select p).SingleOrDefault(); TxtNombresP.Text = resultando.Nombres; TxtApellidosP.Text = resultando.Apellidos; if (dataGridActuali[3, dataGridActuali.CurrentRow.Index].Value.ToString() == "M") { RbMasculino.Checked = true; } else { RbFemenino.Checked = true; } MaskCedula.Text = resultando.Cedula; MaskTelefono.Text = resultando.Telefono; MaskCelular.Text = resultando.Celular; TxtCorreo.Text = resultando.CorreoElectronico; txtProvincia.Text = resultando.Provincia; TxtCiudad.Text = resultando.Ciudad; TxtSector.Text = resultando.Sector; TxtCalle.Text = resultando.Calle; CbtipodeUsuario.SelectedIndex = Convert.ToInt32(resultando.IdCargo); } catch { } }
private void Actualizar() { using (var context = new MediPlusSysContext()) { var Doc = context.Pacientes.ToList().Find(e => e.IdPaciente == Idpacientes); Doc.Nombres = TxtNombresP.Text; Doc.Apellidos = TxtApellidosP.Text; Doc.Sexo = RbMasculino.Checked == true ? "M" : "F"; Doc.CorreoElectronico = TxtCorreo.Text; Doc.Cedula = MaskCedula.Text; Doc.Telefono = MaskTelefono.Text; Doc.Celular = MaskCelular.Text; Doc.Provincia = txtProvincia.Text; Doc.Ciudad = TxtCiudad.Text; Doc.Sector = TxtSector.Text; Doc.Calle = TxtCalle.Text; Doc.IdCargo = (int?)Convert.ToUInt32(CbtipodeUsuario.SelectedValue); context.SaveChanges(); MessageBox.Show("PACIENTE ACTUALIZADO", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public SecretariasController(MediPlusSysContext context) { _context = context; }
public CitasController(MediPlusSysContext context) { _context = context; }
public EspecialidadesController(MediPlusSysContext context) { _context = context; }
public PacientesController(MediPlusSysContext context) { _context = context; }
public Facturas(MediPlusSysContext context) { _context = context; }
public HistorialdeCambiosController(MediPlusSysContext context) { _context = context; }