Exemple #1
0
        public Frm_FlujoEfectivo()
        {
            InitializeComponent();
            Ingresos.DataSource       = logic.consultaIngresos().Tables[0];
            Egresos.DataSource        = logic.consultaEgresos().Tables[0];
            Total_Ingresos.DataSource = logic.TotalIngresos().Tables[0];
            Total_Egresos.DataSource  = logic.TotalEgresos().Tables[0];

            Saldo.DataSource = logic.Saldo().Tables[0];

            string prueba;

            prueba = Saldo.Rows[0].Cells[2].Value.ToString();
            Saldo.AllowUserToAddRows          = false;
            Ingresos.AllowUserToAddRows       = false;
            Egresos.AllowUserToAddRows        = false;
            Total_Egresos.AllowUserToAddRows  = false;
            Total_Ingresos.AllowUserToAddRows = false;

            Saldo.ClearSelection();

            this.Saldo.Columns["Saldo_Ingresos"].Visible = false;
            this.Saldo.Columns["Saldo_Egresos"].Visible  = false;

            if (Int32.Parse(prueba) > 0)
            {
                Saldo.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black;
                Saldo.EnableHeadersVisualStyles             = false;
                Saldo.Columns[2].DefaultCellStyle.ForeColor = Color.Green;
            }
            else
            {
                Saldo.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black;
                Saldo.EnableHeadersVisualStyles             = false;
                Saldo.Columns[2].DefaultCellStyle.ForeColor = Color.Red;
            }
        }