private void gridvwEstudiantes_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { pu_CheckTodos(); //if (e.HitInfo.Column.Name == "chequeo") //{ if ((bool)gridvwEstudiantes.GetFocusedRowCellValue(Col_Chequeo)) { //limpia gridControl this.LstContrato_Rubro_y_Beca = new List <vwAca_Contrato_x_Estudiante_x_Rubro_y_Beca_Info>(); this.gridCtrlRubros_x_Estudiante.DataSource = LstContrato_Rubro_y_Beca; vwAca_Estudiante_Matricula_Con_y_Sin_Contrato_Info info = (vwAca_Estudiante_Matricula_Con_y_Sin_Contrato_Info)this.gridvwEstudiantes.GetFocusedRow(); LstContrato_Rubro_y_Beca = BusContrato_Rubro_y_Beca.Get_List_Contrato_x_Estudiante_x_Rubro_y_Beca(info.IdInstitucion, Convert.ToDecimal(info.IdContrato), info.IdAnioLectivo, Convert.ToInt32(txtPeriodo.Text)); if (LstContrato_Rubro_y_Beca != null) { gridCtrlRubros_x_Estudiante.DataSource = LstContrato_Rubro_y_Beca; } } //} } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
public List <vwAca_Estudiante_Matricula_Con_y_Sin_Contrato_Info> Get_List_Estudiante_Matricula_Con_y_Sin_Contrato(int IdInstitucion, int IdSede) { try { List <vwAca_Estudiante_Matricula_Con_y_Sin_Contrato_Info> lista = new List <vwAca_Estudiante_Matricula_Con_y_Sin_Contrato_Info>(); using (Entities_Academico Base = new Entities_Academico()) { var context = from c in Base.vwAca_Estudiante_Matricula_Con_y_Sin_Contrato where c.IdInstitucion == IdInstitucion && c.IdSede == IdSede select c; if (context != null) { foreach (var item in context) { vwAca_Estudiante_Matricula_Con_y_Sin_Contrato_Info Matricula_x_Estudiante_Info = new vwAca_Estudiante_Matricula_Con_y_Sin_Contrato_Info(); Matricula_x_Estudiante_Info.IdCurso = item.IdCurso; Matricula_x_Estudiante_Info.IdInstitucion = item.IdInstitucion; Matricula_x_Estudiante_Info.IdSede = item.IdSede; Matricula_x_Estudiante_Info.IdParalelo = item.IdParalelo; Matricula_x_Estudiante_Info.IdCurso = item.IdCurso; Matricula_x_Estudiante_Info.IdSeccion = item.IdSeccion; Matricula_x_Estudiante_Info.IdJornada = item.IdJornada; Matricula_x_Estudiante_Info.IdAnioLectivo = item.IdAnioLectivo; Matricula_x_Estudiante_Info.IdMatricula = item.IdMatricula; Matricula_x_Estudiante_Info.IdContrato = item.IdContrato; Matricula_x_Estudiante_Info.IdEstudiante = item.IdEstudiante; Matricula_x_Estudiante_Info.cod_estudiante = item.cod_estudiante; Matricula_x_Estudiante_Info.IdEstudiante = item.IdEstudiante; Matricula_x_Estudiante_Info.Sede = item.Sede; Matricula_x_Estudiante_Info.Jornada = item.Jornada; Matricula_x_Estudiante_Info.Seccion = item.Seccion; Matricula_x_Estudiante_Info.Curso = item.Curso; Matricula_x_Estudiante_Info.Paralelo = item.Paralelo; Matricula_x_Estudiante_Info.pe_nombre = item.pe_nombre; Matricula_x_Estudiante_Info.pe_apellido = item.pe_apellido; Matricula_x_Estudiante_Info.nombreCompleto = item.pe_nombre + ' ' + item.pe_apellido; Matricula_x_Estudiante_Info.pe_cedulaRuc = item.pe_cedulaRuc; Matricula_x_Estudiante_Info.pe_direccion = item.pe_direccion; Matricula_x_Estudiante_Info.pe_telefonoCasa = item.pe_telefonoCasa; Matricula_x_Estudiante_Info.pe_telefonoOfic = item.pe_telefonoOfic; Matricula_x_Estudiante_Info.FechaMatricula = item.FechaMatricula; Matricula_x_Estudiante_Info.FechaCreacionEstudiante = item.FechaCreacionEstudiante; //Matricula_x_Estudiante_Info.estado_matricula_con_contrato = item.estado_matricula_con_contrato; lista.Add(Matricula_x_Estudiante_Info); } } } return(lista); } catch (Exception ex) { string arreglo = ToString(); string MensajeError = string.Empty; 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); MensajeError = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); throw new Exception(ex.InnerException.ToString()); } }