예제 #1
0
        public int AgregarDoctor([FromBody] Doctor oDoctor)
        {
            int rpta = 0;

            try
            {
                using (BDDoctorDataContext bd = new BDDoctorDataContext())
                {
                    if (oDoctor.IIDDOCTOR == 0)
                    {
                        bd.Doctor.InsertOnSubmit(oDoctor);
                        bd.SubmitChanges();
                        rpta = 1;
                    }
                    else
                    {
                        Doctor oDoctorObjeto = bd.Doctor.Where(p => p.IIDDOCTOR == oDoctor.IIDDOCTOR).First();
                        oDoctorObjeto.NOMBRE          = oDoctor.NOMBRE;
                        oDoctorObjeto.APPATERNO       = oDoctor.APPATERNO;
                        oDoctorObjeto.APMATERNO       = oDoctor.APMATERNO;
                        oDoctorObjeto.IIDCLINICA      = oDoctor.IIDCLINICA;
                        oDoctorObjeto.IIDESPECIALIDAD = oDoctor.IIDESPECIALIDAD;
                        if (oDoctor.ARCHIVO != null && oDoctor.NOMBREARCHIVO != "")
                        {
                            oDoctorObjeto.NOMBREARCHIVO = oDoctor.NOMBREARCHIVO;
                            oDoctorObjeto.ARCHIVO       = oDoctor.ARCHIVO;
                        }
                        oDoctorObjeto.EMAIL           = oDoctor.EMAIL;
                        oDoctorObjeto.TELEFONOCELULAR = oDoctor.TELEFONOCELULAR;
                        oDoctorObjeto.IIDSEXO         = oDoctor.IIDSEXO;
                        oDoctorObjeto.SUELDO          = oDoctor.SUELDO;
                        oDoctorObjeto.FECHACONTRATO   = oDoctor.FECHACONTRATO;
                        bd.SubmitChanges();
                        rpta = 1;
                    }
                }
            }
            catch (Exception ex)
            {
                rpta = 0;
            }

            return(rpta);
        }
예제 #2
0
        public int EliminarDoctor(int iiDoctor)
        {
            int rpta = 0;

            try
            {
                using (BDDoctorDataContext bd = new BDDoctorDataContext())
                {
                    Doctor oDoctor = bd.Doctor.Where(p => p.IIDDOCTOR == iiDoctor).First();
                    oDoctor.BHABILITADO = 0;
                    bd.SubmitChanges();
                    rpta = 1;
                }
            }
            catch (Exception ex)
            {
                rpta = 0;
            }
            return(rpta);
        }