Exemple #1
0
        public bool ExistenDatos()
        {
            //Crear nueva instancia de mantenimiento de emisores
            ManteUdoEmisor manteUdoEmisor = new ManteUdoEmisor();

            //Crear nuevo objeto emisor a partir de consulta de datos
            Emisor emisor = manteUdoEmisor.Consultar();

            if (emisor != null)
            {
                return(true);
            }

            return(false);
        }
Exemple #2
0
        /// <summary>
        /// Actualiza los datos del emisor en la base de datos
        /// </summary>
        /// <returns></returns>
        public bool Actualizar()
        {
            //Obtener items de campos de texto
            Item itemTxtRuc    = Formulario.Items.Item("txtRuc");
            Item itemTxtNomb   = Formulario.Items.Item("txtNomb");
            Item itemTxtNombC  = Formulario.Items.Item("txtNombC");
            Item itemTxtNumRes = Formulario.Items.Item("txtNumRes");

            //Crear nuevo objeto Emisor y asignar valores
            Emisor emisor = new Emisor();

            emisor.Ruc              = long.Parse(((EditText)(itemTxtRuc.Specific)).String);
            emisor.Nombre           = ((EditText)(itemTxtNomb.Specific)).String;
            emisor.NombreComercial  = ((EditText)(itemTxtNombC.Specific)).String;
            emisor.NumeroResolucion = ((EditText)(itemTxtNumRes.Specific)).String;

            //Crear nueva instancia de mantenimiento de emisores
            ManteUdoEmisor manteUdoEmisor = new ManteUdoEmisor();

            //Consume el metodo de actualizar
            return(manteUdoEmisor.Actualizar(emisor));
        }
Exemple #3
0
        /// <summary>
        /// Carga los valores existentes en la base datos
        /// </summary>
        /// <param name="emisor"></param>
        private void MostarValores()
        {
            Item itemTxtRuc    = Formulario.Items.Item("txtRuc");
            Item itemTxtNomb   = Formulario.Items.Item("txtNomb");
            Item itemTxtNombC  = Formulario.Items.Item("txtNombC");
            Item itemTxtNumRes = Formulario.Items.Item("txtNumRes");

            //Obtener instancia de mantenimiento de emisor
            ManteUdoEmisor manteEmisor = new ManteUdoEmisor();

            //Obtener objeto emisor consultado desde la base de datos
            Emisor emisor = manteEmisor.Consultar();

            //Validar que se haya obtenido informacion
            if (emisor != null)
            {
                //Establecer los valores a los campos de texto
                ((EditText)(itemTxtRuc.Specific)).String    = emisor.Ruc.ToString();
                ((EditText)(itemTxtNomb.Specific)).String   = emisor.Nombre;
                ((EditText)(itemTxtNombC.Specific)).String  = emisor.NombreComercial;
                ((EditText)(itemTxtNumRes.Specific)).String = emisor.NumeroResolucion;
            }
        }
Exemple #4
0
        /// <summary>
        /// Consulta los datos del emisor de facturas electronicas
        /// </summary>
        /// <returns></returns>
        public void Consutar()
        {
            //Obtener items de campos de texto
            Item itemTxtRuc    = Formulario.Items.Item("txtRuc");
            Item itemTxtNomb   = Formulario.Items.Item("txtNomb");
            Item itemTxtNombC  = Formulario.Items.Item("txtNombC");
            Item itemTxtNumRes = Formulario.Items.Item("txtNumRes");

            //Crear nueva instancia de mantenimiento de emisores
            ManteUdoEmisor manteUdoEmisor = new ManteUdoEmisor();

            //Crear nuevo objeto emisor a partir de consulta de datos
            Emisor emisor = manteUdoEmisor.Consultar();

            //Valida que se hayan consultado datos
            if (emisor != null)
            {
                //Ingresa los valores obtenidos en cada uno de los campos
                ((EditText)(itemTxtRuc.Specific)).String    = emisor.Ruc.ToString();
                ((EditText)(itemTxtNomb.Specific)).String   = emisor.Nombre;
                ((EditText)(itemTxtNombC.Specific)).String  = emisor.NombreComercial;
                ((EditText)(itemTxtNumRes.Specific)).String = emisor.NumeroResolucion;
            }
        }