Exemple #1
0
        public void CargarDatos()
        {
            try
            {
                txtIdRubro.Text          = "0";
                txtIdRubro.Text          = rubroInfo.IdRubro.ToString();
                txtDescripcionRubro.Text = rubroInfo.Descripcion_rubro;
                txtCodigoRubro.Text      = rubroInfo.CodRubro;

                cmbDebeHaber.EditValue    = rubroInfo.Deb_cred;
                cmbTipoServicio.EditValue = rubroInfo.IdTipoServicio;
                ucCon_Plan_de_Cuenta_x_Movimiento1.set_IdCtaCble(rubroInfo.IdCtaCble);
                chkActivo.Checked      = (rubroInfo.estado == "A") ? true : false;
                lblAnulado.Visible     = (rubroInfo.estado == "I") ? true : false;
                cmbFEE.EditValue       = rubroInfo.IdGrupoFE;
                cmbTipoRubro.EditValue = rubroInfo.IdTipoRubro;
                ucCon_Plan_de_Cuenta_x_Movimiento1.set_IdCtaCble(rubroInfo.IdCtaCble);
                ucIn_ProductoCmb1.set_ProductoInfo((decimal)rubroInfo.IdProducto_inv);
                ucCon_CentroCosto_ctas_Movi1.set_IdCentroCosto(rubroInfo.IdCentroCosto_ct);
                Lista_Periodo_x_Rubro = Periodo_x_Rubro_Bus.Get_List_rubro_x_periodo(rubroInfo.IdInstitucion, rubroInfo.IdRubro);
                gridControlValores_x_Periodo.DataSource = Lista_Periodo_x_Rubro;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
 private void ucAca_Rubro1_Event_UCRubro_EditValueChanged(object sender, EventArgs e)
 {
     try
     {
         BLista_Periodo_x_rubro = Periodo_x_Rubro_Bus.Get_List_rubro_x_periodo(param.IdInstitucion, Convert.ToInt16(ucAca_Rubro1.get_item()));
         if (BLista_Periodo_x_rubro == null)
         {
             MessageBox.Show("El Rubro no tiene Periodos Asignados, favor Asignar Periodos al Rubro Elegido");
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show("Error " + ex.Message.ToString(), "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Exemple #3
0
        private void ucAca_Rubro1_Event_UCRubro_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                if (ucAca_Rubro1.get_item().Trim() != "0")
                {
                    BLista_Periodo_x_rubro = Periodo_x_Rubro_Bus.Get_List_rubro_x_periodo(param.IdInstitucion, Convert.ToInt16(ucAca_Rubro1.get_item()));
                    if (BLista_Periodo_x_rubro == null)
                    {
                        MessageBox.Show("El rubro no tiene periodos asignados, Por favor asignar periodos al rubro elegido", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    Aca_Contrato_x_Estudiante_det_Bus Bus = new Aca_Contrato_x_Estudiante_det_Bus();
                    List_Contrato_Estudiante_det = new List <Aca_Contrato_x_Estudiante_det_Info>();
                    List_Contrato_Estudiante_det = Bus.Get_Lista_Contrato_x_Estudiante_det_xRubro(param.IdInstitucion, Convert.ToDecimal(ucAca_Rubro1.get_item()), Convert.ToInt16(ucAca_SedeJornadaSeccionCurso1.cmbSede.EditValue));

                    for (int i = 0; i < gridvwEstudiantesContrato.RowCount; i++)
                    {
                        gridvwEstudiantesContrato.SetRowCellValue(i, ColChequear, false);
                        var data = gridvwEstudiantesContrato.GetRow(i) as Aca_Contrato_x_Estudiante_Info;
                        if (data == null)
                        {
                            return;
                        }
                        foreach (var item in List_Contrato_Estudiante_det)
                        {
                            if (data.IdContrato == item.IdContrato)
                            {
                                data.chequear = true;
                            }
                        }
                    }
                    gridvwEstudiantesContrato.Focus();
                }
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                NameMetodo = NameMetodo + " - " + ex.ToString();
                MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                                , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
Exemple #4
0
        private void Cargar_Datos_a_Modificar(int IdInstitucion, int IdRubro)
        {
            try
            {
                Lista_Periodo_x_Rubro = new BindingList <Aca_Rubro_x_Aca_Periodo_Lectivo_Info>();
                Lista_Rubro_x_Periodo = new BindingList <Aca_Rubro_x_Aca_Periodo_Lectivo_Info>();
                lblAnulado.Visible    = (rubroInfo.estado == "I") ? true : false;
                //lleno el gridcontrol mediante un BindingList
                List_Periodo = new List <Aca_Periodo_Info>();
                List_Periodo = BusPeriodo.Get_List_Periodo_x_AnioLectivo(param.IdInstitucion, ucAca_Anio_Lectivo1.get_item());

                Lista_Periodo_x_Rubro = Periodo_x_Rubro_Bus.Get_List_rubro_x_periodo(param.IdInstitucion, IdRubro);
                //Lista_Rubro_x_Periodo = Lista_Periodo_x_Rubro;

                foreach (var item in Lista_Periodo_x_Rubro)
                {
                    InfoRubroPeriodo = new Aca_Rubro_x_Aca_Periodo_Lectivo_Info();
                    InfoRubroPeriodo.IdInstitucion_per = param.IdInstitucion;
                    InfoRubroPeriodo.IdPeriodo         = item.IdPeriodo;
                    InfoRubroPeriodo.IdRubro           = item.IdRubro;
                    InfoRubroPeriodo.IdAnioLectivo     = item.IdAnioLectivo;
                    InfoRubroPeriodo.Valor             = item.Valor;
                    InfoRubroPeriodo.Estado            = item.Estado;
                    //InfoRubroPeriodo.Existe_en_Base = item.IdPeriodo;
                    InfoRubroPeriodo.FechaInicio = item.FechaInicio;
                    InfoRubroPeriodo.FechaFin    = item.FechaFin;
                    InfoRubroPeriodo.chequeo     = true;
                    Lista_Rubro_x_Periodo.Add(InfoRubroPeriodo);
                }

                foreach (var item in List_Periodo)
                {
                    foreach (var itemPerxRubro in Lista_Periodo_x_Rubro)
                    {
                        if (itemPerxRubro.IdPeriodo != item.IdPeriodo)
                        {
                            InfoRubroPeriodo = new Aca_Rubro_x_Aca_Periodo_Lectivo_Info();


                            InfoRubroPeriodo.IdInstitucion_per = param.IdInstitucion;
                            InfoRubroPeriodo.IdPeriodo         = item.IdPeriodo;
                            InfoRubroPeriodo.IdRubro           = 0;
                            InfoRubroPeriodo.IdAnioLectivo     = item.IdAnioLectivo;
                            //InfoRubroPeriodo.Valor = item.ValorRubro;
                            //InfoRubroPeriodo.Estado = item.pe_estado;
                            //InfoRubroPeriodo.Existe_en_Base = item.IdPeriodo;
                            InfoRubroPeriodo.FechaInicio = item.pe_FechaIni;
                            InfoRubroPeriodo.FechaFin    = item.pe_FechaFin;

                            Lista_Rubro_x_Periodo.Add(InfoRubroPeriodo);
                            break;
                        }
                    }
                }
                Lista_Periodo_x_Rubro = new BindingList <Aca_Rubro_x_Aca_Periodo_Lectivo_Info>();

                if (Lista_Rubro_x_Periodo.Count == 0)
                {
                    Cargar_Periodos(IdInstitucion, IdRubro);
                }
                else
                {
                    Lista_Periodo_x_Rubro = Lista_Rubro_x_Periodo;
                    //BLista_Periodo_x_rubro = new BindingList<Aca_Rubro_x_Aca_Periodo_Lectivo_Info>(Periodo_x_Rubro_Bus.Get_List_rubro_x_periodo(IdInstitucion, IdRubro));
                    gridControlValores_x_Periodo.DataSource = Lista_Periodo_x_Rubro;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.Message);
            }
        }