コード例 #1
0
        private void frmCajaDiaria_Load(object sender, EventArgs e)
        {
            ingreso = new Ingreso();
            egreso = new Egreso();

            this.llenarDataGridIngresos();
            this.llenarDataGridEgresos();
        }
コード例 #2
0
        private void frmLibroAnual_Load(object sender, EventArgs e)
        {
            ingreso = new Ingreso();
            egreso = new Egreso();

            this.numericAnio.Value = DateTime.Now.Year;
            this.llenarDataGrid();
        }
コード例 #3
0
        private void frmGestionEgresos_Load(object sender, EventArgs e)
        {
            egreso = new Egreso();

            //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
            //Este IF sirve para cuando estamos en el ultimo mes
            if (DateTime.Now.Month == 12)
            {
                DateTime fechaFin = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 31);
                this.dateTimePickerFin.Value = fechaFin;
            }
            else
            {
                DateTime fechaFin = new DateTime(DateTime.Now.Year, DateTime.Now.Month + 1, 1);
                this.dateTimePickerFin.Value = fechaFin.AddDays(-1);
            }
        }
コード例 #4
0
ファイル: Egreso.cs プロジェクト: gaboblanch/sistema_taller
        //INICIO CODIGO NUEVO
        /// <summary>
        /// Ingresos generados por repuestos agregados manualmente
        /// </summary>
        /// <param name="fechaInicio"></param>
        /// <param name="fechaFin"></param>
        /// <returns>Coleccion de repuestos de stock</returns>
        public ArrayList coleccionReparaciones(string fechaInicio, string fechaFin)
        {
            string SQL_p;
            MySqlDataReader Reader;
            ArrayList colCostosFacturados = new ArrayList();

            SQL_p = "SELECT repuestostock.idrepuestostock, reparacion.codigoreparacion, reparacion.fecha, " +
                    "(repuestoreparacion.cantidadreparacion * repuestostock.costo) AS costo_total " +
                    "FROM reparacion INNER JOIN repuestoreparacion INNER JOIN repuestostock " +
                    "ON reparacion.idreparacion = repuestoreparacion.reparacion_idreparacion AND " +
                    "repuestoreparacion.repuestostock_idrepuestostock = repuestostock.idrepuestostock " +
                    "WHERE reparacion.fecha BETWEEN '" + fechaInicio + "' AND '" + fechaFin + "' AND reparacion.codigoreparacion NOT LIKE 'PS-%' " +
                    "GROUP BY repuestostock.idrepuestostock ORDER BY reparacion.fecha";

            Reader = Conector.consultar(SQL_p);

            while (Reader.Read())
            {
                Egreso costoFactura = new Egreso();
                //Datos Repuesto Manual
                costoFactura.IdEgreso = Reader.GetInt32("idrepuestostock");
                costoFactura.Descripcion = "Reparación: " + Reader.GetString("codigoreparacion") + " - Respuesto Cod.: " + Reader.GetString("idrepuestostock");
                costoFactura.Importe = Reader.GetDouble("costo_total");
                costoFactura.Fecha = Reader.GetDateTime("fecha");

                colCostosFacturados.Add(costoFactura);

            }
            Reader.Close();

            return colCostosFacturados;
        }
コード例 #5
0
ファイル: Egreso.cs プロジェクト: gaboblanch/sistema_taller
        public ArrayList coleccion(string fechaInicio, string fechaFin)
        {
            string SQL_p;
            MySqlDataReader Reader;
            ArrayList colEgresos = new ArrayList();

            SQL_p = "SELECT * FROM egreso WHERE descripcionegreso LIKE '%" + Filtro + "%' AND fechaegreso BETWEEN '" + fechaInicio + "' AND '" + fechaFin + "' " +
                    "ORDER BY egreso.descripcionegreso";

            Reader = Conector.consultar(SQL_p);

            while (Reader.Read())
            {
                Egreso objEgreso = new Egreso();
                //Datos Engreso
                objEgreso.IdEgreso = Reader.GetInt32("idegreso");
                objEgreso.Descripcion = Reader.GetString("descripcionegreso");
                objEgreso.Importe = Reader.GetDouble("importeegreso");
                objEgreso.Fecha = Reader.GetDateTime("fechaegreso");

                colEgresos.Add(objEgreso);
            }
            Reader.Close();
            return colEgresos;
        }
コード例 #6
0
        private void frmLibroContable_Load(object sender, EventArgs e)
        {
            ingreso = new Ingreso();
            egreso = new Egreso();

            if (flagControl)
                this.comboBoxMes.SelectedIndex = numMes;
            else
                this.comboBoxMes.SelectedIndex = DateTime.Now.Month - 1;
        }
コード例 #7
0
        private void frmAgregarEditarEgreso_Load(object sender, EventArgs e)
        {
            egreso = new Egreso();

            if (flagEditar)
            {
                egreso.getEgreso();

                this.textBoxDescripcion.Text = egreso.Descripcion;
                this.textBoxImporte.Text = egreso.Importe.ToString();
                this.dateTimePickerFecha.Value = egreso.Fecha;
            }
        }