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); }
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); }