public string AddHospitalizacion(string serviceId, int nodeId, int userId) { try { DatabaseContext cnx = new DatabaseContext(); var objCalendar = (from cal in cnx.Calendar where cal.v_ServiceId == serviceId && cal.i_IsDeleted == 0 select cal).FirstOrDefault(); var hospitalizacionId = new Common.Utils().GetPrimaryKey(nodeId, 350, "HP"); HospitalizacionBE objHospitalizacionDto = new HospitalizacionBE(); objHospitalizacionDto.v_HopitalizacionId = hospitalizacionId; objHospitalizacionDto.v_PersonId = objCalendar.v_PersonId; objHospitalizacionDto.i_InsertUserId = userId; objHospitalizacionDto.d_FechaIngreso = objCalendar.d_EntryTimeCM.Value; objHospitalizacionDto.d_InsertDate = DateTime.Now; objHospitalizacionDto.i_IsDeleted = (int)SiNo.No; cnx.Hospitalizacion.Add(objHospitalizacionDto); cnx.SaveChanges(); return(hospitalizacionId); } catch (Exception ex) { return(null); } }
public bool AddHospitalizacion(string personId, string serviceId, int nodeId, int userId) { try { DatabaseContext cnx = new DatabaseContext(); var hospitalizacionId = new Common.Utils().GetPrimaryKey(nodeId, 350, "HP"); HospitalizacionBE _HospitalizacionBE = new HospitalizacionBE(); _HospitalizacionBE.v_HopitalizacionId = hospitalizacionId; _HospitalizacionBE.v_PersonId = personId; _HospitalizacionBE.d_FechaIngreso = DateTime.Now; _HospitalizacionBE.i_IsDeleted = (int)SiNo.No; _HospitalizacionBE.i_InsertUserId = userId; _HospitalizacionBE.d_InsertDate = DateTime.Now; cnx.Hospitalizacion.Add(_HospitalizacionBE); cnx.SaveChanges(); bool result = AddHospitalizacionService(hospitalizacionId, serviceId, nodeId, userId); return(result); } catch (Exception ex) { return(false); } }