private void Buscar()
        {
            if (fun.ValidarFecha(txtFechaDesde.Text) == false)
            {
                Mensaje("La fecha desde es incorrecta");
                return;
            }

            if (fun.ValidarFecha(txtFechaHasta.Text) == false)
            {
                Mensaje("La fecha desde es incorrecta");
                return;
            }
            DateTime FechaDesde = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime FechaHasta = Convert.ToDateTime(txtFechaHasta.Text);

            if (FechaDesde > FechaHasta)
            {
                Mensaje("La fecha desde es superior a la fecha hasta ");
                return;
            }

            Clases.cAnotacion obj          = new Clases.cAnotacion();
            DataTable         trdo         = obj.GetAnotacionesxFecha(FechaDesde, FechaHasta, txtConcepto.Text.Trim());
            double            TotalIngreso = fun.TotalizarColumna(trdo, "ImporteIngreso");
            double            TotalEgreso  = fun.TotalizarColumna(trdo, "ImporteEgreso");

            trdo = fun.TablaaMiles(trdo, "ImporteIngreso");
            trdo = fun.TablaaMiles(trdo, "ImporteEgreso");
            Grilla.DataSource = trdo;
            double dif = TotalIngreso - TotalEgreso;

            txtTotal.Text = dif.ToString();
            if (txtTotal.Text != "")
            {
                txtTotal.Text = fun.SepararDecimales(txtTotal.Text);
                txtTotal.Text = fun.FormatoEnteroMiles(txtTotal.Text);
            }
            Grilla.Columns[1].HeaderText = "Descripción";
            Grilla.Columns[3].HeaderText = "Ingreso";
            Grilla.Columns[4].HeaderText = "Egreso";
            Grilla.Columns[1].Width      = 500;
            Grilla.Columns[3].Width      = 100;
            Grilla.Columns[4].Width      = 103;
            Grilla.Columns[0].Visible    = false;
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (fun.ValidarFecha(txtFecha.Text) == false)
            {
                Mensaje("La fecha ingresada es incorrecta");
                return;
            }
            if (txtEfectivo.Text == "")
            {
                Mensaje("Debe ingresar un importe");
                return;
            }

            if (txtDescripcion.Text == "")
            {
                Mensaje("Debe ingresar una descripción");
                return;
            }

            DateTime Fecha          = Convert.ToDateTime(txtFecha.Text);
            double   Importe        = fun.ToDouble(txtEfectivo.Text);
            string   Descripcion    = txtDescripcion.Text;
            double?  ImporteIngreso = null;
            double?  ImporteEgreso  = null;

            if (cmbTipo.SelectedIndex == 0)
            {
                ImporteIngreso = Importe;
            }
            else
            {
                ImporteEgreso = Importe;
            }

            Clases.cAnotacion anotacion = new Clases.cAnotacion();
            anotacion.Insertar(Fecha, Descripcion, ImporteIngreso, ImporteEgreso);
            MessageBox.Show("Datos grabados correctamente");
            txtDescripcion.Text = "";
            txtEfectivo.Text    = "";
        }
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            if (Grilla.CurrentRow == null)
            {
                Mensaje("Debe seleccionar un registro");
                return;
            }

            string msj    = "Confirma eliminar el Cliente ";
            var    result = MessageBox.Show(msj, "Información",
                                            MessageBoxButtons.YesNo,
                                            MessageBoxIcon.Question);

            // If the no button was pressed ...
            if (result == DialogResult.No)
            {
                return;
            }
            Int32 CodAnotacion = Convert.ToInt32(Grilla.CurrentRow.Cells[0].Value.ToString());

            Clases.cAnotacion obj = new Clases.cAnotacion();
            obj.Borrar(CodAnotacion);
            Buscar();
        }