public Boolean GrabarDB(ro_Empleado_TipoNomina_Info Info, ref string msg) { try { List <ro_Empleado_TipoNomina_Info> Lst = new List <ro_Empleado_TipoNomina_Info>(); using (EntitiesRoles Context = new EntitiesRoles()) { var Address = new ro_empleado_x_ro_tipoNomina(); Address.IdEmpresa = Info.IdEmpresa; Address.IdEmpleado = Info.IdEmpleado; Address.IdTipoNomina = Info.IdNomina_Tipo; Address.observacion = ""; Context.ro_empleado_x_ro_tipoNomina.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public ro_empleado_x_ro_tipoNomina_Info get_info(int IdEmpresa, int IdEmpleado, int IdNominaTipo) { try { ro_empleado_x_ro_tipoNomina_Info info = new ro_empleado_x_ro_tipoNomina_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_empleado_x_ro_tipoNomina Entity = Context.ro_empleado_x_ro_tipoNomina.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdEmpleado == IdEmpleado && q.IdTipoNomina == IdNominaTipo); if (Entity == null) { return(null); } info = new ro_empleado_x_ro_tipoNomina_Info { IdEmpresa = Entity.IdEmpresa, IdEmpleado = Entity.IdEmpleado, IdTipoNomina = Entity.IdTipoNomina, observacion = Entity.observacion }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(ro_empleado_x_ro_tipoNomina_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_empleado_x_ro_tipoNomina Entity = new ro_empleado_x_ro_tipoNomina { IdEmpresa = info.IdEmpresa, IdEmpleado = info.IdEmpleado, IdTipoNomina = info.IdTipoNomina, observacion = info.observacion }; Context.ro_empleado_x_ro_tipoNomina.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }