private void Buscar() { DateTime FechaDesde = Convert.ToDateTime(txtFechaDesde.Text); DateTime FechaHasta = Convert.ToDateTime(txtFechaHasta.Text); Clases.cGastosNegocio gasto = new Clases.cGastosNegocio(); DataTable trdo = gasto.GetGastosNegocioxFecha(FechaDesde, FechaHasta, txtDescripcion.Text); trdo = fun.TablaaMiles(trdo, "Importe"); txtTotal.Text = fun.TotalizarColumna(trdo, "Importe").ToString(); txtTotal.Text = fun.FormatoEnteroMiles(txtTotal.Text); Grilla.DataSource = trdo; Grilla.Columns[0].Visible = false; Grilla.Columns[2].Width = 520; }
private void btnGuardar_Click(object sender, EventArgs e) { Clases.cFunciones fun = new Clases.cFunciones(); if (fun.ValidarFecha(txtFecha.Text) == false) { Mensaje("La fecha es incorrecta"); return; } if (txtEfectivo.Text == "") { Mensaje("Debe ingresar un importe"); return; } if (cmbConcepto.SelectedIndex == 0) { if (txtDescripcion.Text == "") { Mensaje("Debe ingresar una descripción"); return; } } Int32 CodConcepto = Convert.ToInt32(cmbConcepto.SelectedValue); string Empleado = ""; if (CodConcepto == 6) { if (CmbMecanico.SelectedIndex < 1) { Mensaje("Debe seleccionar un mecánico"); return; } else { Empleado = CmbMecanico.Text; } } DateTime Fecha = Convert.ToDateTime(txtFecha.Text); double Importe = fun.ToDouble(txtEfectivo.Text); string Descripcion = txtDescripcion.Text; Int32? CodEntidad = null; string NombreEntidad = ""; if (cmbConcepto.SelectedIndex > 0) { CodEntidad = Convert.ToInt32(cmbConcepto.SelectedValue); Clases.cEntidad ent = new Clases.cEntidad(); NombreEntidad = ent.GetNombrexCodigo(Convert.ToInt32(CodEntidad)); } if (NombreEntidad != "") { Descripcion = NombreEntidad + "," + Descripcion; } if (CodEntidad == 6) { Descripcion = cmbConcepto.Text + " " + Empleado.ToString() + " " + txtDescripcion.Text; } Clases.cGastosNegocio gasto = new Clases.cGastosNegocio(); gasto.GrabarGastos(Fecha, CodEntidad, Descripcion, Importe); Clases.cMovimiento mov = new Clases.cMovimiento(); mov.GrabarMovimiento(-1 * Importe, Descripcion, Fecha, 1, null); Mensaje("Datos grabados correctamente"); txtEfectivo.Text = ""; txtFecha.Text = ""; txtDescripcion.Text = ""; if (cmbConcepto.Items.Count > 0) { cmbConcepto.SelectedIndex = 0; } }