Example #1
0
        public frmFactura(int idOrden_p, bool flagVenta_p)
        {
            InitializeComponent();
            factura = new Factura();
            pago = new Pago();
            iva = new Iva();

            this.flagVenta = flagVenta_p;
            if (flagVenta_p)
                this.idVenta = idOrden_p;
            else
                this.idReparacion = idOrden_p;
        }
Example #2
0
        //INICIO CODIGO NUEVO
        /// <summary>
        /// Ingresos generados por tareas manuales
        /// </summary>
        /// <param name="fechaInicio"></param>
        /// <param name="fechaFin"></param>
        public void coleccionFacturas(string fechaInicio, string fechaFin)
        {
            string SQL_p;
            MySqlDataReader Reader;

            SQL_p = "SELECT factura.idfactura,factura.fecha,factura.tipofactura,factura.codigofactura,factura.saldo, "+
                    "factura.bonificacion,reparacion.fecha,reparacion.codigoreparacion,SUM(pagosreparacion.importepago) AS importe_total " +
                    "FROM pagosreparacion INNER JOIN factura INNER JOIN reparacion " +
                    "ON factura.reparacion_idreparacion = reparacion.idreparacion AND pagosreparacion.factura_idfactura = factura.idfactura " +
                    "WHERE factura.fecha BETWEEN '" + fechaInicio + "' AND '" + fechaFin + "' AND factura.anulada = 0 "+
                    "GROUP BY factura.idfactura " +
                    "ORDER BY factura.fecha";

            Reader = Conector.consultar(SQL_p);

            while (Reader.Read())
            {
                Factura objFactura = new Factura();
                objFactura.IdFactura = Reader.GetInt32("idfactura");
                objFactura.FechaFactura = Reader.GetDateTime("fecha");
                objFactura.TipoFactura = Reader.GetString("tipofactura");
                objFactura.NumeroFactura = Reader.GetString("codigofactura");
                objFactura.Saldo = Reader.GetDouble("saldo");
                objFactura.Bonificacion = Reader.GetDouble("bonificacion");
                objFactura.ImporteFactura = Reader.GetDouble("importe_total");
                objFactura.Reparacion.Fecha = Reader.GetDateTime("fecha");
                objFactura.Reparacion.CodigoReparacion = Reader.GetString("codigoreparacion");

                DetalleFacturas.Add(objFactura);

            }
            Reader.Close();
        }
        private void frmGestionReparacion_Load(object sender, EventArgs e)
        {
            reparacion = new Reparacion();
            factura = new Factura();

            this.comboBoxBuscar.SelectedIndex = 0;
            //INICIALIZAMOS LOS CONTROLES DATETIMEPICKER
            //Seleccionamos el 1er dia del mes
            this.dateTimePickerInicio.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);

            //Seleccionamos el ultimo dia del mes
            DateTime fechaaaaa = new DateTime(DateTime.Now.Year, DateTime.Now.Month+1 ,1);

            this.dateTimePickerFin.Value = fechaaaaa.AddDays(-1);
        }