Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            XmlSerializer serielizer = new XmlSerializer(typeof(Comprobante));
            XmlTextReader reader     = new XmlTextReader(@"C:\xml.xml");
            Comprobante   factura    = (Comprobante)serielizer.Deserialize(reader);

            classConexion bd = new classConexion();


            classComplemento complemento = new classComplemento();

            MessageBox.Show(factura.Complemento.ToString());

            complemento.strUUID             = (factura.Complemento.Any[0].Attributes[3].Value);
            complemento.strVersion          = (factura.Complemento.Any[0].Attributes[2].Value);
            complemento.strFechaTimbrado    = (factura.Complemento.Any[0].Attributes[4].Value);
            complemento.strSelloSat         = (factura.Complemento.Any[0].Attributes[7].Value);
            complemento.strSelloCFD         = (factura.Complemento.Any[0].Attributes[5].Value);
            complemento.strNoCertificadoSat = (factura.Complemento.Any[0].Attributes[6].Value);
            complemento.insertar();

            //INSERTANDO LOS CONCEPTOS
            foreach (ComprobanteConcepto comp in factura.Conceptos)
            {
                classConceptos clsConceptos = new classConceptos();
                clsConceptos.strUUID          = complemento.strUUID;
                clsConceptos.strImporte       = comp.importe.ToString();
                clsConceptos.strDescripcion   = comp.descripcion.ToString();
                clsConceptos.strValorUnitario = comp.valorUnitario.ToString();
                clsConceptos.strCantidad      = comp.cantidad.ToString();
                clsConceptos.insertar();
            }
            // GUARDANDO IMPUESTOS
            classImpuestos clsImpuestos = new classImpuestos();

            clsImpuestos.strUUID     = complemento.strUUID;
            clsImpuestos.strImpuesto = factura.Impuestos.Traslados[0].impuesto.ToString();
            clsImpuestos.strTasa     = factura.Impuestos.Traslados[0].tasa.ToString();
            clsImpuestos.strValor    = factura.Impuestos.Traslados[0].importe.ToString();
            clsImpuestos.insertar();
        }
Example #2
0
        SqlDataAdapter DataAdapter = null; //permite adaptar un origen de datos a una variable

        public Empleado()
        {
            classConexion obConexion = new classConexion();

            Conexion = obConexion.GetConexion();
        }