Beispiel #1
0
        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());
            }
        }
Beispiel #2
0
        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());
            }
        }