Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
        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";
        }
Exemple #4
0
        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));
        }