Example #1
0
        public FacturaE SetFactura(Object[] parametros)
        {
            FacturaE result = new FacturaE();


            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out Mensaje mensaje, parametros, "prFactura");

            if (mensaje.Titulo == "")
            {
                if (sqlDataReader.HasRows)
                {
                    while (sqlDataReader.Read())
                    {
                        result = new FacturaE()
                        {
                            Mensaje = new Mensaje(sqlDataReader.GetInt32(sqlDataReader.GetOrdinal("IdError")),
                                                  "Error de la base de datos", sqlDataReader.GetString(sqlDataReader.GetOrdinal("MensajeError")), "", TipoMensaje.Error)
                        };
                    }
                }
            }
            else
            {
                result.Mensaje = mensaje;
            }

            if (sqlDataReader != null)
            {
                sqlDataReader.Close();
            }
            acceso.Desconectar();

            return(result);
        }
Example #2
0
        private void simpleActionTestCadnOrgnl_Execute(object sender, DevExpress.ExpressApp.Actions.SimpleActionExecuteEventArgs e)
        {
            Certificado cert = View.CurrentObject as Certificado;
            FacturaE    fac  = new FacturaE();

            NegocioAdmin.VaciaStructCert(fac, cert, View.ObjectSpace);
            fac.LeeInfoCFD(/*cert*/);
            if (fac.TestKy("Prueba de Genera Sello" /*, null*/))
            {
                // FacturaE.GeneraSello("||3.2|2014-01-13T15:39:40|ingreso|PAGO EN UNA SOLA EXHIBICION|10.00|0.00|1.00000|MXN|11.60|NO IDENTIFICADO|Uaxaca,|No Identificado|AAA010101AAA|EMPRESA INVALIDA|Calle empresa|Numero|Colonia|Delegacion|Uaxaca|MÉXICO|codig|Calle empresa|MÉXICO|Regimen de la empresa|XAXX010101000|Cliente de mostrador nacional|DISTRITO FEDERAL|MÉXICO|1|Kilogramo|SRVC|SERVICIO CON IMPUESTO|10.00|10.00|IVA|16|1.60|1.60||");
                XtraMessageBox.Show("Todo Bien !", "Certificado", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
            }
        }
        public FacturaE CrearFactura([FromBody] FacturaE value)
        {
            result = FacturaN.SetFactura(new Object[] {
                new SqlParameter("@Accion", "INSERT"),
                new SqlParameter("@NUME_DOC", value.NUME_DOC),
                new SqlParameter("@CODI_ESTADO", value.CODI_ESTADO),
                new SqlParameter("@VALOR_FAC", value.VALOR_FAC),
                new SqlParameter("@FECHA_FAC", value.FECHA_FAC)
            });


            return(result);
        }