Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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());
     }
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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());
            }
        }