public Boolean AnularDB(Aca_Contrato_x_Estudiante_Info info, ref string msg) { try { using (Entities_Academico context = new Entities_Academico()) { var address = context.Aca_Contrato_x_Estudiante.FirstOrDefault(a => a.IdContrato == info.IdContrato); if (address != null) { address.estado = false; address.FechaAnulacion = DateTime.Now; address.UsuarioAnulacion = info.UsuarioAnulacion; address.MotivoAnulacion = info.MotivoAnulacion; context.SaveChanges(); msg = "Se ha procedido anular Contrato_x_Estudiante #: " + info.IdContrato.ToString() + " exitosamente."; } 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); msg = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg); msg = "Se ha producido el siguiente error: " + ex.Message; throw new Exception(ex.ToString()); } }
public bool ActualizarDB(Aca_Contrato_x_Estudiante_Info info, ref string mensaje) { try { using (Entities_Academico Base = new Entities_Academico()) { var vSeccion = Base.Aca_Contrato_x_Estudiante.FirstOrDefault(j => j.IdContrato == info.IdContrato); if (vSeccion != null) { //vSeccion.IdSede = info.IdSede; //vSeccion.CodContrato_x_Estudiante = string.IsNullOrEmpty(info.CodContrato_x_Estudiante) ? info.IdContrato_x_Estudiante.ToString() : info.CodContrato_x_Estudiante; //vSeccion.CodAlternoCur = string.IsNullOrEmpty(info.CodAlternoContrato_x_Estudiante) ? "" : info.CodAlternoContrato_x_Estudiante; //vSeccion.Descripcion_cur = info.DescripcionContrato_x_Estudiante; //vSeccion.estado = info.Estado; //vSeccion.FechaModificacion = DateTime.Now; //vSeccion.UsuarioModificacion = info.UsuarioModificacion; Base.SaveChanges(); mensaje = "Se ha procedido actualizar el Contrato_x_Estudiante #: " + info.IdContrato.ToString() + " exitosamente."; } } 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 mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public void Set(Aca_Contrato_x_Estudiante_Info ContratoInfo) { try { //if(InfoMatricula != null) //{ // MatriculaInfo = InfoMatricula; //}else //{ // InfoMatricula = MatriculaInfo; //} InfoContrato = ContratoInfo; chkActivo.Checked = InfoContrato.estado; chkActivo.Properties.ReadOnly = true; txtCodigoEstudiante.Text = InfoContrato.cod_estudiante; txtSeccion.Text = Convert.ToString(InfoContrato.Seccion); txtCurso.Text = Convert.ToString(InfoContrato.Curso); //ucAca_Estudiante1. ucAca_Estudiante1.set_Estudiante(InfoContrato.IdEstudiante); ucAca_Estudiante1.cmbEstudiante.Properties.ReadOnly = true; CargarDatos(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }
private void barLinkContainerItem2_ItemDoubleClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ContratoInfo = (Aca_Contrato_x_Estudiante_Info)this.gridvwPreparacionAlumno.GetFocusedRow(); //CargaGridPreparacionAlumno(); if (ContratoInfo == null) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Por_favor_seleccione_item_a_modi), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { llama_FrmAca_Rubros_Asigandos_x_Estudiante_x_Periodo(Cl_Enumeradores.eTipo_action.grabar); } }
public void Set(Aca_Contrato_x_Estudiante_Info info) { try { ContratoInfo = new Aca_Contrato_x_Estudiante_Info(); ContratoInfo = info; ucAca_Estudiante1.set_Estudiante(info.IdEstudiante); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void Set(Aca_Contrato_x_Estudiante_Info info) { try { info_estudiante = new Aca_Contrato_x_Estudiante_Info(); info_estudiante = info; ucAca_Estudiante1.set_Estudiante(info.IdEstudiante); ucAca_Estudiante1.cmbEstudiante.Properties.ReadOnly = true; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public List <Aca_Contrato_x_Estudiante_Info> Get_Lista_Contrato_x_Estudiante(int IdInstitucion) { List <Aca_Contrato_x_Estudiante_Info> lista = new List <Aca_Contrato_x_Estudiante_Info>(); Aca_Contrato_x_Estudiante_Info Contrato_x_EstudianteInfo; try { using (Entities_Academico Base = new Entities_Academico()) { var vContrato_x_Estudiante = from c in Base.Aca_Contrato_x_Estudiante join matri in Base.Aca_matricula on c.IdMatricula equals matri.IdMatricula join paralelo in Base.Aca_Paralelo on matri.IdParalelo equals paralelo.IdParalelo join cur in Base.Aca_curso on paralelo.IdCurso equals cur.IdCurso join sec in Base.Aca_Seccion on cur.IdSeccion equals sec.IdSeccion join jor in Base.Aca_Jornada on sec.IdJornada equals jor.IdJornada join sed in Base.Aca_Sede on jor.IdSede equals sed.IdSede where sed.IdInstitucion == IdInstitucion select c; foreach (var item in vContrato_x_Estudiante) { Contrato_x_EstudianteInfo = new Aca_Contrato_x_Estudiante_Info(); Contrato_x_EstudianteInfo.IdContrato = item.IdContrato; //Contrato_x_EstudianteInfo.IdSeccion = item.IdSeccion; Contrato_x_EstudianteInfo.IdMatricula = item.IdMatricula; //Contrato_x_EstudianteInfo.IdSede = item.IdSede; Contrato_x_EstudianteInfo.IdAnioLectivo = item.IdAnioLectivo; Contrato_x_EstudianteInfo.IdEstudiante = item.IdEstudiante; //Contrato_x_EstudianteInfo.FechaCreacion = item.FechaCreacion; Contrato_x_EstudianteInfo.observacion = item.observacion; lista.Add(Contrato_x_EstudianteInfo); } } 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()); } }
public bool AnularDB(Aca_Contrato_x_Estudiante_Info info, ref string mensaje) { bool resultado = false; try { resultado = da.AnularDB(info, ref mensaje); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "EliminarDB", ex.Message), ex) { EntityType = typeof(Aca_Contrato_x_Estudiante_Bus) }; } return(resultado); }
private void btb_beca_x_alumno_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { FrmAca_Beca_Estudiante_x_rubros_Mant frm = new FrmAca_Beca_Estudiante_x_rubros_Mant(); ContratoInfo = (Aca_Contrato_x_Estudiante_Info)this.gridvwPreparacionAlumno.GetFocusedRow(); if (ContratoInfo == null) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Seleccione_un_registro), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } frm.MdiParent = this.MdiParent; //frm.se(ContratoInfo); frm.Show(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void llama_FrmAca_Rubros_Asigandos_x_Estudiante_x_Periodo(Cl_Enumeradores.eTipo_action Accion) { FrmAca_Rubros_Asigandos_x_Estudiante_x_Periodo frm; try { ContratoInfo = (Aca_Contrato_x_Estudiante_Info)this.gridvwPreparacionAlumno.GetFocusedRow(); if (ContratoInfo == null) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Por_favor_seleccione_item_a_modi), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if ((ContratoInfo.IdContrato == 0 || ContratoInfo.IdContrato == null)) { MessageBox.Show("Estudiante " + ContratoInfo.nombreCompleto + " " + "con matricula" + ContratoInfo.IdMatricula + " No se rubros asignados."); } else { //llama_frm(Cl_Enumeradores.eTipo_action.actualizar); frm = new FrmAca_Rubros_Asigandos_x_Estudiante_x_Periodo(); frm.MdiParent = this.MdiParent; //frm.event_FrmAcaMatricula_Mant_FormClosing += frm_event_FrmAcaMatricula_Mant_FormClosing; if (Accion == Cl_Enumeradores.eTipo_action.grabar) { //frm.set_matricula(matriculaInfo); frm.InfoContrato = ContratoInfo; } frm.set_Accion(Accion); frm.Show(); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool GrabarDB(Aca_Contrato_x_Estudiante_Info info, ref int IdContrato_x_Estudiante, ref string mensaje) { try { using (Entities_Academico Base = new Entities_Academico()) { Aca_Contrato_x_Estudiante Contrato_x_Estudiante = new Aca_Contrato_x_Estudiante(); Contrato_x_Estudiante.IdInstitucion = info.IdInstitucion; IdContrato_x_Estudiante = GetId(); Contrato_x_Estudiante.IdContrato = IdContrato_x_Estudiante; Contrato_x_Estudiante.IdMatricula = info.IdMatricula; Contrato_x_Estudiante.IdSede = info.IdSede; Contrato_x_Estudiante.IdAnioLectivo = info.IdAnioLectivo; Contrato_x_Estudiante.IdEstudiante = info.IdEstudiante; Contrato_x_Estudiante.FechaCreacion = DateTime.Now; Contrato_x_Estudiante.observacion = info.observacion; Contrato_x_Estudiante.estado = true; Contrato_x_Estudiante.UsuarioCreacion = info.UsuarioCreacion; //Contrato_x_Estudiante.UsuarioModificacion = info.UsuarioModificacion; Base.Aca_Contrato_x_Estudiante.Add(Contrato_x_Estudiante); Base.SaveChanges(); mensaje = "Se ha procedido a grabar el Contrato_x_Estudiante #: " + IdContrato_x_Estudiante.ToString() + " exitosamente."; } 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 mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
private void btnAperturaAnual_Click(object sender, EventArgs e) { bool restultado_Apertura = false; try { int IdContrato_x_Estudiante = 0; string mensaje = ""; //InfoLstEstudianteMatricula_Sin_Contrato = BusEstudianteMatricula_Sin_Contrato.Get_List_Estudiante_con_Matricula_Sin_Contrato(param.IdInstitucion, param.IdSucursal); InfoLstEstudianteMatricula_Sin_Contrato = BusEstudianteMatricula_Sin_Contrato.Get_List_Estudiante_con_Matricula_Sin_Contrato_AnioLectivoActivo(param.IdInstitucion, InfovwAca_AnioPeriodo_Activo.IdAnioLectivo); foreach (var item in InfoLstEstudianteMatricula_Sin_Contrato) { InfoContratoEstudiante = new Aca_Contrato_x_Estudiante_Info(); InfoContratoEstudiante.IdInstitucion = item.IdInstitucion; InfoContratoEstudiante.IdSede = item.IdSede; //InfoContratoEstudiante.IdContrato = InfoContratoEstudiante.IdMatricula = item.IdMatricula; InfoContratoEstudiante.IdAnioLectivo = item.IdAnioLectivo; InfoContratoEstudiante.IdEstudiante = item.IdEstudiante; InfoContratoEstudiante.UsuarioCreacion = param.IdUsuario; InfoContratoEstudiante.observacion = " "; if (BusContratoEstudiante.GrabarDB(InfoContratoEstudiante, ref IdContrato_x_Estudiante, ref mensaje) == true) { //MessageBox.Show("Ingresado el Contrato # " + IdContrato_x_Estudiante); InfoLstEstudianteMatricula_Sin_Contrato_Det = new List <vwAca_Estudiante_con_Matricula_Sin_Contrato_Detalle_Info>(); //InfoLstEstudianteMatricula_Sin_Contrato_Det = BusEstudianteMatricula_Sin_Contrato_Det.Get_List_Estudiante_con_Matricula_Sin_Contrato_Detalle(param.IdInstitucion, param.IdSucursal); InfoLstEstudianteMatricula_Sin_Contrato_Det = BusEstudianteMatricula_Sin_Contrato_Det.Get_List_Estudiante_con_Matricula_Sin_Contrato_Detalle_x_Estudiante(param.IdInstitucion, InfovwAca_AnioPeriodo_Activo.IdAnioLectivo, item.IdEstudiante); InfoLstContratoEstudiante_Det = new List <Aca_Contrato_x_Estudiante_det_Info>(); foreach (var det in InfoLstEstudianteMatricula_Sin_Contrato_Det) { InfoContratoEstudiante_Det = new Aca_Contrato_x_Estudiante_det_Info(); InfoContratoEstudiante_Det.IdInstitucion = det.IdInstitucion; InfoContratoEstudiante_Det.IdContrato = IdContrato_x_Estudiante;//det.IdContrato; //InfoContratoEstudiante_Det.IdContrato = IdContrato_x_Estudiante; InfoContratoEstudiante_Det.IdRubro = det.IdRubro; InfoContratoEstudiante_Det.IdInstitucion_Per = det.IdInstitucion; InfoContratoEstudiante_Det.IdAnioLectivo_Per = det.IdAnioLectivo_Rubro_x_Periodo; InfoContratoEstudiante_Det.IdPeriodo_Per = det.IdPeriodo_Per; InfoContratoEstudiante_Det.Observacion = ""; InfoLstContratoEstudiante_Det.Add(InfoContratoEstudiante_Det); } if (InfoLstContratoEstudiante_Det.Count > 0) { if (BusContratoEstudiante_Det.GuardarDB(InfoLstContratoEstudiante_Det)) { //MessageBox.Show("Ingresado el Contrato # " + IdContrato_x_Estudiante); restultado_Apertura = true; } else { MessageBox.Show("Error al grabar"); } } else { //MessageBox.Show("No existen Contratos con Rubros pendientes a Generarse"); } if (restultado_Apertura == true) { // MessageBox.Show("GENERACION DE CONTRATOS EXITOSA"); } //restultado_Apertura = true; } else { MessageBox.Show("Error al grabar el Estudiante #" + item.pe_nombre + " " + item.pe_apellido); } } } catch (Exception ex) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(ex.ToString()); } }
public List <Aca_Contrato_x_Estudiante_Info> Get_List_Estudiante_con_Contrato_x_Periodo(int IdInstitucion, int IdSede, int IdPeriodo) { try { List <Aca_Contrato_x_Estudiante_Info> lista = new List <Aca_Contrato_x_Estudiante_Info>(); using (Entities_Academico Base = new Entities_Academico()) { var context = from c in Base.vwAca_Contrato_Preparacion_x_Estudiante where c.IdInstitucion == IdInstitucion && c.IdSede == IdSede //&& c.IdPeriodo_Per == IdPeriodo orderby c.cod_estudiante ascending select c; if (context != null) { foreach (var item in context) { Aca_Contrato_x_Estudiante_Info Contrato_x_EstudianteInfo = new Aca_Contrato_x_Estudiante_Info(); Contrato_x_EstudianteInfo.IdCurso = item.IdCurso; Contrato_x_EstudianteInfo.IdInstitucion = item.IdInstitucion; Contrato_x_EstudianteInfo.IdSede = item.IdSede; Contrato_x_EstudianteInfo.IdParalelo = item.IdParalelo; Contrato_x_EstudianteInfo.IdCurso = item.IdCurso; Contrato_x_EstudianteInfo.IdSeccion = item.IdSeccion; Contrato_x_EstudianteInfo.IdJornada = item.IdJornada; Contrato_x_EstudianteInfo.IdAnioLectivo = item.IdAnioLectivo; //Contrato_x_EstudianteInfo.IdPeriodoLectivo = item.IdPeriodoLectivo; Contrato_x_EstudianteInfo.IdMatricula = item.IdMatricula; Contrato_x_EstudianteInfo.IdEstudiante = item.IdEstudiante; Contrato_x_EstudianteInfo.cod_estudiante = item.cod_estudiante; Contrato_x_EstudianteInfo.IdEstudiante = item.IdEstudiante; Contrato_x_EstudianteInfo.IdSede = item.IdSede; Contrato_x_EstudianteInfo.IdJornada = item.IdJornada; Contrato_x_EstudianteInfo.IdSeccion = item.IdSeccion; Contrato_x_EstudianteInfo.IdCurso = item.IdCurso; Contrato_x_EstudianteInfo.IdParalelo = item.IdParalelo; Contrato_x_EstudianteInfo.pe_nombre = item.pe_nombre; Contrato_x_EstudianteInfo.pe_apellido = item.pe_apellido; Contrato_x_EstudianteInfo.nombreCompleto = item.pe_nombre + ' ' + item.pe_apellido; Contrato_x_EstudianteInfo.pe_cedulaRuc = item.pe_cedulaRuc; Contrato_x_EstudianteInfo.pe_direccion = item.pe_direccion; Contrato_x_EstudianteInfo.pe_telefonoCasa = item.pe_telefonoCasa; Contrato_x_EstudianteInfo.pe_telefonoOfic = item.pe_telefonoOfic; Contrato_x_EstudianteInfo.Fecha_matricula = item.FechaMatricula; Contrato_x_EstudianteInfo.FechaCreacionEstudiante = Convert.ToDateTime(item.FechaCreacionEstudiante); Contrato_x_EstudianteInfo.Sede = item.Sede; Contrato_x_EstudianteInfo.Jornada = item.Jornada; Contrato_x_EstudianteInfo.Seccion = item.Seccion; Contrato_x_EstudianteInfo.Curso = item.Curso; Contrato_x_EstudianteInfo.Paralelo = item.Paralelo; Contrato_x_EstudianteInfo.estado_contrato_pago_garantizado = item.estado_contrato_pago_garantizado; //Contrato_x_EstudianteInfo.IdAnioLectivo_Per = item.IdAnioLectivo_Per; //Contrato_x_EstudianteInfo.IdPeriodo_Per = item.IdPeriodo_Per; //Contrato_x_EstudianteInfo.IdRubro = item.IdRubro; //Contrato_x_EstudianteInfo.Descripcion_rubro = item.Descripcion_rubro; //Contrato_x_EstudianteInfo.Valor = item.Valor; //Contrato_x_EstudianteInfo.nom_beca = item.nom_beca; //Contrato_x_EstudianteInfo.TieneBeca = item.TieneBeca; Contrato_x_EstudianteInfo.IdContrato = Convert.ToDecimal(item.IdContrato == 0 ? 0 : item.IdContrato); //Contrato_x_EstudianteInfo.estado_matricula_con_contrato = item.estado_matricula_con_contrato; lista.Add(Contrato_x_EstudianteInfo); } } } 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()); } }
public List <Aca_Contrato_x_Estudiante_x_det_Excepcion_Info> Get_List_Rubros_Contrato(Aca_Contrato_x_Estudiante_Info InfoContrato) { List <Aca_Contrato_x_Estudiante_x_det_Excepcion_Info> lstRubros = new List <Aca_Contrato_x_Estudiante_x_det_Excepcion_Info>(); try { lstRubros = OData.Get_List_Rubros_Contrato(InfoContrato); return(lstRubros); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_List_Beca", ex.Message), ex) { EntityType = typeof(Aca_Beca_Bus) }; } }
public List <Aca_Contrato_x_Estudiante_x_det_Excepcion_Info> Get_List_Rubros_Contrato(Aca_Contrato_x_Estudiante_Info InfoContrato) { List <Aca_Contrato_x_Estudiante_x_det_Excepcion_Info> lstExcepcionEstudiante = new List <Aca_Contrato_x_Estudiante_x_det_Excepcion_Info>(); try { using (Entities_Academico Base = new Entities_Academico()) { var vaspirante = from a in Base.vwAca_Contrato_x_Estudiante_x_Rubro where a.IdInstitucion == InfoContrato.IdInstitucion && a.IdContrato == InfoContrato.IdContrato && a.IdMatricula == InfoContrato.IdMatricula && a.IdEstudiante == InfoContrato.IdEstudiante && a.IdParalelo == InfoContrato.IdParalelo where a.est_apertura_periodo == "A" select a; foreach (var item in vaspirante) { Aca_Contrato_x_Estudiante_x_det_Excepcion_Info info = new Aca_Contrato_x_Estudiante_x_det_Excepcion_Info(); info.IdInstitucion = item.IdInstitucion; info.IdContrato = item.IdContrato; info.IdRubro = item.IdRubro; info.IdInstitucion_Per = item.IdInstitucion_Per; info.IdAnioLectivo_Per = item.IdAnioLectivo_Per; info.IdPeriodo_Per = item.IdPeriodo_Per; info.ValorRubro = Convert.ToDouble(item.Valor); info.Descripcion_Rubro = item.Descripcion_rubro; info.ValorExepcion = 0; lstExcepcionEstudiante.Add(info); } } return(lstExcepcionEstudiante); } 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()); } }
private void btnAperturaAnual_Click(object sender, EventArgs e) { bool restultado_Apertura = false; try { int IdContrato_x_Estudiante = 0; string mensaje = ""; //InfoLstEstudianteMatricula_Sin_Contrato = BusEstudianteMatricula_Sin_Contrato.Get_List_Estudiante_con_Matricula_Sin_Contrato(param.IdInstitucion, param.IdSucursal); InfoLstEstudianteMatricula_Sin_Contrato = BusEstudianteMatricula_Sin_Contrato.Get_List_Estudiante_con_Matricula_Sin_Contrato_AnioLectivoActivo(param.IdInstitucion, InfovwAca_AnioPeriodo_Activo.IdAnioLectivo); Total_Reg = InfoLstEstudianteMatricula_Sin_Contrato.Count(); progressBar.Maximum = Total_Reg; progressBar.Minimum = 1; progressBar.Step = 1; lblNumRegistros.Text = "0 Contratos de " + Total_Reg; c = 1; if (Total_Reg == 0) { MessageBox.Show("No existen Contratos con Rubros pendientes a Generarse"); return; } foreach (var item in InfoLstEstudianteMatricula_Sin_Contrato) { InfoContratoEstudiante = new Aca_Contrato_x_Estudiante_Info(); InfoContratoEstudiante.IdInstitucion = item.IdInstitucion; InfoContratoEstudiante.IdSede = item.IdSede; //InfoContratoEstudiante.IdContrato = InfoContratoEstudiante.IdMatricula = item.IdMatricula; InfoContratoEstudiante.IdAnioLectivo = item.IdAnioLectivo; InfoContratoEstudiante.IdEstudiante = item.IdEstudiante; InfoContratoEstudiante.UsuarioCreacion = param.IdUsuario; InfoContratoEstudiante.observacion = " "; progressBar.Value = c; lblNumRegistros.Text = c + " registros de " + Total_Reg; progressBar.Refresh(); Application.DoEvents(); c++; if (BusContratoEstudiante.GrabarDB(InfoContratoEstudiante, ref IdContrato_x_Estudiante, ref mensaje) == true) { //MessageBox.Show("Ingresado el Contrato # " + IdContrato_x_Estudiante); InfoLstEstudianteMatricula_Sin_Contrato_Det = new List <vwAca_Estudiante_con_Matricula_Sin_Contrato_Detalle_Info>(); //InfoLstEstudianteMatricula_Sin_Contrato_Det = BusEstudianteMatricula_Sin_Contrato_Det.Get_List_Estudiante_con_Matricula_Sin_Contrato_Detalle(param.IdInstitucion, param.IdSucursal); InfoLstEstudianteMatricula_Sin_Contrato_Det = BusEstudianteMatricula_Sin_Contrato_Det.Get_List_Estudiante_con_Matricula_Sin_Contrato_Detalle_x_Estudiante(param.IdInstitucion, InfovwAca_AnioPeriodo_Activo.IdAnioLectivo, item.IdEstudiante); InfoLstContratoEstudiante_Det = new List <Aca_Contrato_x_Estudiante_det_Info>(); foreach (var det in InfoLstEstudianteMatricula_Sin_Contrato_Det) { InfoContratoEstudiante_Det = new Aca_Contrato_x_Estudiante_det_Info(); InfoContratoEstudiante_Det.IdInstitucion = det.IdInstitucion; InfoContratoEstudiante_Det.IdContrato = IdContrato_x_Estudiante;//det.IdContrato; //InfoContratoEstudiante_Det.IdContrato = IdContrato_x_Estudiante; InfoContratoEstudiante_Det.IdRubro = det.IdRubro; InfoContratoEstudiante_Det.IdInstitucion_Per = det.IdInstitucion; InfoContratoEstudiante_Det.IdAnioLectivo_Per = det.IdAnioLectivo_Rubro_x_Periodo; InfoContratoEstudiante_Det.IdPeriodo_Per = det.IdPeriodo_Per; InfoContratoEstudiante_Det.Observacion = ""; InfoLstContratoEstudiante_Det.Add(InfoContratoEstudiante_Det); } if (InfoLstContratoEstudiante_Det.Count > 0) { if (BusContratoEstudiante_Det.GuardarDB(InfoLstContratoEstudiante_Det)) { //MessageBox.Show("Ingresado el Contrato # " + IdContrato_x_Estudiante); restultado_Apertura = true; } else { MessageBox.Show("Error al grabar"); } } else { //MessageBox.Show("No existen Contratos con Rubros pendientes a Generarse"); } if (restultado_Apertura == true) { // MessageBox.Show("GENERACION DE CONTRATOS EXITOSA"); } //restultado_Apertura = true; } else { MessageBox.Show("Error al grabar el Estudiante #" + item.pe_nombre + " " + item.pe_apellido); } } //gridvwEstudianteCurso.Columns.Clear(); //Borra en tiempo de ejecucion todas las columnas asignadas en el run designer, y coloca las de la lista gridCtrlEstudianteCurso.DataSource = null; //gridCtrlEstudianteCurso.DataSource = <newDataSource>; CargarDatos(); } catch (Exception ex) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ":" + ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(ex.ToString()); } }