Пример #1
0
        /// <summary>
        /// Ajusta el formulario
        /// </summary>
        /// <param name="formUID"></param>
        protected override void AjustarFormulario(string formUID)
        {
            ConfCAEFin confCaeFin = manteUdoCAE.ObtenerConfiguracionCaeFin();

            ((EditText)Formulario.Items.Item("txtCan").Specific).Value = confCaeFin.NumCaeFin;
            ((EditText)Formulario.Items.Item("txtDia").Specific).Value = confCaeFin.FechaCaeFin;
        }
Пример #2
0
        public ConfCAEFin ObtenerConfiguracionCaeFin()
        {
            ConfCAEFin salida   = null;
            Recordset  recSet   = null;
            string     consulta = "";

            try
            {
                //Obtener objeto estandar de record set
                recSet = ProcConexion.Comp.GetBusinessObject(BoObjectTypes.BoRecordset);

                //Establecer consulta
                consulta = "select U_Cant, U_Dia from [@TLOGO]";

                //Ejecutar consulta
                recSet.DoQuery(consulta);

                //Validar que se hayan obtenido registros
                if (recSet.RecordCount > 0)
                {
                    salida             = new ConfCAEFin();
                    salida.NumCaeFin   = recSet.Fields.Item("U_Cant").Value + "";
                    salida.FechaCaeFin = recSet.Fields.Item("U_Dia").Value + "";
                }
            }
            catch (Exception)
            {
                salida = null;
            }
            finally
            {
                if (recSet != null)
                {
                    //Liberar memoria utilizada por el objeto record set
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(recSet);
                    System.GC.Collect();
                }
            }

            return(salida);
        }