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 async Task <IActionResult> Edit(int id, [Bind("IdDoctor,Nombres,Apellidos,Sexo,Telefono,Celular,IdEspecialidad,Iddia,Idusuario,IdCargo")] Doctore doctore) { if (id != doctore.IdDoctor) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(doctore); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DoctoreExists(doctore.IdDoctor)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCargo"] = new SelectList(_context.Cargos, "IdCargo", "NombreCargo", doctore.IdCargo); ViewData["IdEspecialidad"] = new SelectList(_context.Especialidades, "IdEspecialidad", "NombreEspecialidad", doctore.IdEspecialidad); ViewData["Iddia"] = new SelectList(_context.Dias, "IdDia", "NombreDia", doctore.Iddia); ViewData["Idusuario"] = new SelectList(_context.Usuarios, "IdUsuario", "Contraseña", doctore.Idusuario); return(View(doctore)); }
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"; }
public async Task <IActionResult> Create([Bind("IdDoctor,Nombres,Apellidos,Sexo,Telefono,Celular,IdEspecialidad,Iddia,Idusuario,IdCargo")] Doctore doctore) { if (ModelState.IsValid) { _context.Add(doctore); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCargo"] = new SelectList(_context.Cargos, "IdCargo", "NombreCargo", doctore.IdCargoNavigation.NombreCargo); ViewData["IdEspecialidad"] = new SelectList(_context.Especialidades, "IdEspecialidad", "NombreEspecialidad", doctore.IdEspecialidadNavigation.NombreEspecialidad); ViewData["Iddia"] = new SelectList(_context.Dias, "IdDia", "NombreDia", doctore.IddiaNavigation.NombreDia); ViewData["Idusuario"] = new SelectList(_context.Usuarios, "IdUsuario", "Contraseña", doctore.IdusuarioNavigation.NombreDeUsuario); return(View(doctore)); }