private void Buscar() { cFunciones fun = new Clases.cFunciones(); DateTime FechaDesde = Convert.ToDateTime(txtFechaDesde.Text); DateTime FechaHasta = Convert.ToDateTime(txtFechaHasta.Text); cMecanico mec = new cMecanico(); DataTable trdo = mec.GetProduccion(FechaDesde, FechaHasta); ArrayList ape = new ArrayList(); ArrayList Montos = new ArrayList(); // Grafico.Titles.Add("Producción de mecánicos"); for (int i = 0; i < trdo.Rows.Count; i++) { ape.Add(trdo.Rows[i]["Apellido"].ToString()); Montos.Add(Convert.ToDouble(trdo.Rows[i]["Total"].ToString())); } Grafico.Series[0].Points.DataBindXY(ape, Montos); trdo = fun.TablaaMiles(trdo, "Total"); Grilla.DataSource = trdo; fun.AnchoColumnas(Grilla, "30;30;20;20"); }
private void btnBuscar_Click(object sender, EventArgs e) { int ConDeuda = 0; if (ChkVencida.Checked == true) { ConDeuda = 1; } Clases.cFunciones fun = new Clases.cFunciones(); Int32? CodOrden = null; DataTable tResul = fun.CrearTabla("Codigo;Tipo;Orden;Patente;Descripcion;Apellido;Telefono;Celular;Importe;Saldo;Fecha;Vencimiento;Cupon"); if (txtPatente.Text == "" && txtApellido.Text == "" && txtCodOrden.Text == "") { CodOrden = -1; } if (txtCodOrden.Text != "") { CodOrden = Convert.ToInt32(txtCodOrden.Text); } string Cupon = ""; if (txtCupon.Text != "") { Cupon = txtCupon.Text; } DateTime Fecha = Convert.ToDateTime(txtFecha.Text); string Valor = ""; cCheque cheque = new cCheque(); DataTable tcheque = cheque.GetChequesAdeudados(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda, CodOrden); for (int i = 0; i < tcheque.Rows.Count; i++) { Valor = tcheque.Rows[i]["CodCheque"].ToString(); Valor = Valor + ";" + "Cheque"; Valor = Valor + ";" + tcheque.Rows[i]["CodOrden"].ToString(); Valor = Valor + ";" + tcheque.Rows[i]["Patente"].ToString(); Valor = Valor + ";" + tcheque.Rows[i]["Descripcion1"].ToString(); Valor = Valor + ";" + tcheque.Rows[i]["Apellido"].ToString(); Valor = Valor + ";" + tcheque.Rows[i]["Telefono"].ToString(); Valor = Valor + ";"; //+ tcheque.Rows[i]["Celular"].ToString(); Valor = Valor + ";" + tcheque.Rows[i]["Importe"].ToString(); Valor = Valor + ";" + tcheque.Rows[i]["Importe"].ToString(); Valor = Valor + ";" + tcheque.Rows[i]["Fecha"].ToString(); Valor = Valor + ";" + tcheque.Rows[i]["FechaVto"].ToString(); Valor = Valor + "; "; if (Cupon == "") { tResul = fun.AgregarFilas(tResul, Valor); } } cGarantia garant = new cGarantia(); DataTable tGar = garant.GetGarantiasAdeudadas(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda, CodOrden); for (int i = 0; i < tGar.Rows.Count; i++) { Valor = tGar.Rows[i]["CodGarantia"].ToString(); Valor = Valor + ";" + "Garantía"; Valor = Valor + ";" + tGar.Rows[i]["CodOrden"].ToString(); Valor = Valor + ";" + tGar.Rows[i]["Patente"].ToString(); Valor = Valor + ";" + tGar.Rows[i]["Descripcion1"].ToString(); Valor = Valor + ";" + tGar.Rows[i]["Apellido"].ToString(); Valor = Valor + ";" + tGar.Rows[i]["Telefono"].ToString(); Valor = Valor + ";"; //+ tcheque.Rows[i]["Celular"].ToString(); Valor = Valor + ";" + tGar.Rows[i]["Importe"].ToString(); Valor = Valor + ";" + tGar.Rows[i]["Importe"].ToString(); Valor = Valor + ";" + tGar.Rows[i]["Fecha"].ToString(); Valor = Valor + "; "; Valor = Valor + "; "; if (Cupon == "") { tResul = fun.AgregarFilas(tResul, Valor); } } cDocumento doc = new cDocumento(); DataTable tdoc = doc.GetDocumentosAdeudados(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda, CodOrden); for (int i = 0; i < tdoc.Rows.Count; i++) { Valor = tdoc.Rows[i]["CodDocumento"].ToString(); Valor = Valor + ";" + "Documento"; Valor = Valor + ";" + tdoc.Rows[i]["CodOrden"].ToString(); Valor = Valor + ";" + tdoc.Rows[i]["Patente"].ToString(); Valor = Valor + ";" + tdoc.Rows[i]["Descripcion1"].ToString(); Valor = Valor + ";" + tdoc.Rows[i]["Apellido"].ToString(); Valor = Valor + ";" + tdoc.Rows[i]["Telefono"].ToString(); Valor = Valor + ";"; //+ tcheque.Rows[i]["Celular"].ToString(); Valor = Valor + ";" + tdoc.Rows[i]["Importe"].ToString(); Valor = Valor + ";" + tdoc.Rows[i]["Importe"].ToString(); Valor = Valor + ";" + tdoc.Rows[i]["Fecha"].ToString(); Valor = Valor + "; "; Valor = Valor + "; "; if (Cupon == "") { tResul = fun.AgregarFilas(tResul, Valor); } } cCobroTarjeta cobro = new cCobroTarjeta(); DataTable tcobro = cobro.GetCobrotarjetaAdeudada(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda, CodOrden, Cupon); for (int i = 0; i < tcobro.Rows.Count; i++) { Valor = tcobro.Rows[i]["CodCobro"].ToString(); Valor = Valor + ";" + "Tarjeta"; Valor = Valor + ";" + tcobro.Rows[i]["CodOrden"].ToString(); Valor = Valor + ";" + tcobro.Rows[i]["Patente"].ToString(); Valor = Valor + ";" + tcobro.Rows[i]["Descripcion1"].ToString(); Valor = Valor + ";" + tcobro.Rows[i]["Apellido"].ToString(); Valor = Valor + ";" + tcobro.Rows[i]["Telefono"].ToString(); Valor = Valor + ";"; //+ tcheque.Rows[i]["Celular"].ToString(); Valor = Valor + ";" + tcobro.Rows[i]["Importe"].ToString(); Valor = Valor + ";" + tcobro.Rows[i]["Importe"].ToString(); Valor = Valor + ";" + tcobro.Rows[i]["Fecha"].ToString(); Valor = Valor + "; "; Valor = Valor + ";" + tcobro.Rows[i]["Cupon"].ToString(); tResul = fun.AgregarFilas(tResul, Valor); } double Total = fun.TotalizarColumna(tResul, "Saldo"); txtTotal.Text = Total.ToString(); txtTotal.Text = fun.FormatoEnteroMiles(txtTotal.Text); tResul = fun.TablaaMiles(tResul, "Importe"); tResul = fun.TablaaMiles(tResul, "Saldo"); Grilla.DataSource = tResul; Grilla.Columns[0].Visible = false; //Grilla.Columns[4].Visible = false; Grilla.Columns[7].Visible = false; Pintar(); }
private void btnBuscar_Click(object sender, EventArgs e) { Clases.cFunciones fun = new Clases.cFunciones(); if (fun.ValidarFecha(txtFechaDesde.Text) == false) { MessageBox.Show("Fecha desde incorrecta", Clases.cMensaje.Mensaje()); return; } if (fun.ValidarFecha(txtFechaHasta.Text) == false) { MessageBox.Show("Fecha hasta incorrecta", Clases.cMensaje.Mensaje()); return; } if (Convert.ToDateTime(txtFechaDesde.Text) > Convert.ToDateTime(txtFechaHasta.Text)) { MessageBox.Show("La fecha desde debe ser inferior a la fecha hasta", Clases.cMensaje.Mensaje()); return; } DateTime FechaDesde = Convert.ToDateTime(txtFechaDesde.Text); DateTime FechaHasta = Convert.ToDateTime(txtFechaHasta.Text); string Concepto = txtConcepto.Text; Clases.cMovimiento mov = new Clases.cMovimiento(); DataTable trdo = mov.GetMovimientoxFecha(FechaDesde, FechaHasta, Concepto); DataTable tResul = new DataTable(); tResul.Columns.Add("Fecha"); tResul.Columns.Add("Descripcion"); tResul.Columns.Add("Ingreso"); tResul.Columns.Add("Egreso"); double TotalIngresos = 0; double TotalEgresos = 0; for (int i = 0; i < trdo.Rows.Count; i++) { string sFecha = trdo.Rows[i]["Fecha"].ToString(); string sDescripcion = trdo.Rows[i]["Descripcion"].ToString(); double Importe = Convert.ToDouble(trdo.Rows[i]["Importe"].ToString()); DataRow r = tResul.NewRow(); r["Fecha"] = sFecha; r["Descripcion"] = sDescripcion; if (Importe > 0) { TotalIngresos = TotalIngresos + Importe; r["Ingreso"] = Importe.ToString(); r["Egreso"] = ""; } else { TotalEgresos = TotalEgresos + Importe; Importe = (-1) * Importe; r["Ingreso"] = ""; r["Egreso"] = Importe.ToString(); } tResul.Rows.Add(r); } tResul = fun.TablaaMiles(tResul, "Ingreso"); tResul = fun.TablaaMiles(tResul, "Egreso"); trdo = fun.TablaaMiles(trdo, "ImporteEfectivo"); //Grilla.DataSource = trdo; Grilla.DataSource = tResul; Grilla.Columns[1].Width = 400; Grilla.Columns[2].Width = 150; Grilla.Columns[3].Width = 150; Grilla.Columns[1].HeaderText = "Descripción"; double Total = TotalIngresos + TotalEgresos; txtTotal.Text = Total.ToString(); txtTotal.Text = fun.FormatoEnteroMiles(txtTotal.Text); }