int IMedicamentos.RegistraryActualizarMedicamento(MedicamentoCLS oMedicamentoCLS) { //throw new NotImplementedException(); int rpta = 0; try { using (var bd = new MedicoEntities()) { if (oMedicamentoCLS.IidMedicamento == 0) { Medicamento oMedicamento = new Medicamento(); oMedicamento.IIDMEDICAMENTO = oMedicamentoCLS.IidMedicamento; oMedicamento.NOMBRE = oMedicamentoCLS.Nombre; oMedicamento.PRECIO = oMedicamentoCLS.Precio; oMedicamento.STOCK = oMedicamentoCLS.Stock; oMedicamento.IIDFORMAFARMACEUTICA = oMedicamentoCLS.IidFormaFarmaceutica; oMedicamento.CONCENTRACION = oMedicamentoCLS.Concentracion; oMedicamento.PRESENTACION = oMedicamentoCLS.Presentacion; oMedicamento.BHABILITADO = 1; bd.Medicamento.Add(oMedicamento); bd.SaveChanges(); rpta = 1; } else { Medicamento oMedicamento = bd.Medicamento.Where(p => p.IIDMEDICAMENTO == oMedicamentoCLS.IidMedicamento).First(); oMedicamento.NOMBRE = oMedicamentoCLS.Nombre; oMedicamento.PRECIO = oMedicamentoCLS.Precio; oMedicamento.STOCK = oMedicamentoCLS.Stock; oMedicamento.IIDFORMAFARMACEUTICA = oMedicamentoCLS.IidFormaFarmaceutica; oMedicamento.CONCENTRACION = oMedicamentoCLS.Concentracion; oMedicamento.PRESENTACION = oMedicamentoCLS.Presentacion; bd.SaveChanges(); rpta = 1; } } } catch (Exception ex) { rpta = 0; } return(rpta); }
int IService1.eliminarMedicamento(int idMedicamento) { int respuesta = 0; try { using (var bd = new MedicoEntities()) { Medicamento oMedicamento = bd.Medicamento.Where(p => p.IIDMEDICAMENTO == idMedicamento).First(); oMedicamento.BHABILITADO = 0; bd.SaveChanges(); respuesta = 1; } } catch (Exception exc) { respuesta = 0; } return(respuesta); }
int IMedicamentos.EliminarMedicamento(int iidMedicamento) { //throw new NotImplementedException(); int rpta = 0; using (var bd = new MedicoEntities()) { try { Medicamento oMedicamento = bd.Medicamento.Where(P => P.IIDMEDICAMENTO == iidMedicamento).First(); oMedicamento.BHABILITADO = 0; bd.SaveChanges(); rpta = 1; } catch (Exception) { rpta = 0; //throw; } return(rpta); } }