public void Get_empleados_Historico_x_Activos() { try { foreach (var item in lista_empleados_actual_x_AF) { if (item.check == false) { ro_empleado_x_Activo_Fijo_Historico_Info info = new ro_empleado_x_Activo_Fijo_Historico_Info(); info.IdEmpresa = param.IdEmpresa; info.IdActivo_fijo = Convert.ToInt32(cmb_activo_Fijo.EditValue); info.IdEmpleado = item.IdEmpleado; info.IdNomina_tipo = item.IdNomina_tipo; info.IdPeriodo = item.IdPeriodo; info.Fecha_Asignacion = item.Fecha_Asignacion; info.Fecha_Hasta = item.Fecha_Hasta; lista_a_grabar_empleados_x_activos_hist.Add(info); } } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.Message); } }
public bool Guardar_DB(ro_empleado_x_Activo_Fijo_Historico_Info info) { try { using (EntityRoles_FJ db = new EntityRoles_FJ()) { ro_empleado_x_Activo_Fijo_Historico add = new ro_empleado_x_Activo_Fijo_Historico(); add.IdEmpresa = info.IdEmpresa; add.IdNomina_tipo = info.IdNomina_tipo; add.IdPeriodo = info.IdPeriodo; add.Id_Historico = GetId(info.IdEmpresa, info.IdActivo_fijo); add.IdActivo_fijo = info.IdActivo_fijo; add.IdEmpleado = info.IdEmpleado; add.Fecha_Asignacion = info.Fecha_Asignacion; add.Fecha_Hasta = info.Fecha_Hasta; db.ro_empleado_x_Activo_Fijo_Historico.Add(add); db.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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool Guardar_DB(ro_empleado_x_Activo_Fijo_Historico_Info info) { try { return(data.Guardar_DB(info)); } catch (Exception ex) { mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public List <ro_empleado_x_Activo_Fijo_Historico_Info> listado_Grupos(int IdEmpresa, int IdActivo_fijo) { try { List <ro_empleado_x_Activo_Fijo_Historico_Info> lista = new List <ro_empleado_x_Activo_Fijo_Historico_Info>(); using (EntityRoles_FJ db = new EntityRoles_FJ()) { var query = from q in db.vwro_ro_empleado_x_Activo_Fijo_Historico where q.IdEmpresa == IdEmpresa && q.IdActivo_fijo == IdActivo_fijo select q; foreach (var item in query) { ro_empleado_x_Activo_Fijo_Historico_Info info = new ro_empleado_x_Activo_Fijo_Historico_Info(); info.IdEmpresa = item.IdEmpresa; info.IdActivo_fijo = item.IdActivo_fijo; //info.IdNomina_tipo = item.IdNomina_tipo; info.IdPeriodo = info.IdPeriodo; info.IdEmpleado = item.IdEmpleado; info.Fecha_Asignacion = Convert.ToDateTime(item.Fecha_Asignacion); info.Fecha_Hasta = Convert.ToDateTime(item.Fecha_Hasta); info.pe_nombreCompleto = item.pe_nombreCompleto; info.pe_cedulaRuc = item.pe_cedulaRuc; info.de_descripcion = item.de_descripcion; info.Descripcion = item.Descripcion; lista.Add(info); } } return(lista); } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }