Exemple #1
0
        public bool grabarPaciente(string nombre, string apellido, string fechaNac, string documento, string email, string telefono, int obraSocial)
        {
            using (SistemaMedicoEntities dc = new SistemaMedicoEntities())
            {
                Random r   = new Random();
                string nro = (((char)r.Next('A', 'Z')).ToString() + r.Next(11111111, 99999999).ToString());

                Pacientes objPaciente = new Pacientes();

                objPaciente.Numero          = nro;
                objPaciente.Nombres         = nombre;
                objPaciente.Apellidos       = apellido;
                objPaciente.FechaNacimiento = Convert.ToDateTime(fechaNac);
                objPaciente.Documento       = documento;
                objPaciente.Email           = email;
                objPaciente.Telefono        = telefono;
                objPaciente.ObraSocial      = obraSocial;
                objPaciente.Estado          = 0;

                dc.Pacientes.Add(objPaciente);

                int ret = dc.SaveChanges();

                if (ret > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Exemple #2
0
        public bool grabarMedico(string nombre, string apellido, string especialidad, string matricula)
        {
            using (SistemaMedicoEntities dc = new SistemaMedicoEntities())
            {
                Random r   = new Random();
                string nro = (((char)r.Next('A', 'Z')).ToString() + r.Next(11111111, 99999999).ToString());

                Medicos objMedico = new Medicos();

                objMedico.numero    = nro;
                objMedico.Nombres   = nombre;
                objMedico.Apellidos = apellido;
                if (!string.IsNullOrEmpty(especialidad))
                {
                    objMedico.Especialidad = int.Parse(especialidad);
                }
                objMedico.Matricula = matricula.ToUpper();
                objMedico.Estado    = 0;

                dc.Medicos.Add(objMedico);
                int ret = dc.SaveChanges();

                if (ret > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Exemple #3
0
        public string modificarPaciente(int idPaciente, String nombre, String apellido, String telefono, String email, String fechaNac, String documento, int obraSocial, int estado)
        {
            var fechaNacFor = Convert.ToDateTime(fechaNac);

            using (SistemaMedicoEntities dc = new SistemaMedicoEntities())
            {
                //Obtenemos el registro del paciente.
                var paciente = dc.Pacientes.FirstOrDefault(p => p.Id == idPaciente);

                if (paciente.Nombres == nombre &&
                    paciente.Apellidos == apellido &&
                    paciente.Telefono == telefono &&
                    paciente.Email == email &&
                    paciente.FechaNacimiento == fechaNacFor &&
                    paciente.Documento == documento &&
                    paciente.ObraSocial == obraSocial &&
                    paciente.Estado == estado)
                {
                    return("mismo-registro");
                }
                else
                {
                    paciente.Nombres         = nombre;
                    paciente.Apellidos       = apellido;
                    paciente.Telefono        = telefono;
                    paciente.Email           = email;
                    paciente.FechaNacimiento = fechaNacFor;
                    paciente.Documento       = documento;
                    paciente.ObraSocial      = obraSocial;
                    paciente.Estado          = estado;

                    int r = dc.SaveChanges();

                    if (r > 0)
                    {
                        return("modificado");
                    }
                    else
                    {
                        return("no-modificado");
                    }
                }
            }
        }
Exemple #4
0
        public string modificarMedico(int idMedico, string nombre, string apellido, int especialidad, string matricula, int estado)
        {
            using (SistemaMedicoEntities dc = new SistemaMedicoEntities())
            {
                //Obtenemos el registro del medico.
                var medico = dc.Medicos.FirstOrDefault(x => x.Id == idMedico);

                if (medico.Nombres == nombre &&
                    medico.Apellidos == apellido &&
                    medico.Especialidad == especialidad &&
                    medico.Matricula == matricula &&
                    medico.Estado == estado)
                {
                    return("mismo-registro");
                }
                else
                {
                    medico.Nombres      = nombre;
                    medico.Apellidos    = apellido;
                    medico.Especialidad = especialidad;
                    medico.Matricula    = matricula.ToUpper();
                    medico.Estado       = estado;

                    int r = dc.SaveChanges();

                    if (r > 0)
                    {
                        return("modificado");
                    }
                    else
                    {
                        return("no-modificado");
                    }
                }
            }
        }