public double TotalizarColumna(DataTable trdo, string Columna) { double Total = 0; Clases.cFunciones fun = new Clases.cFunciones(); for (int i = 0; i < trdo.Rows.Count; i++) { if (trdo.Rows[i][Columna].ToString() != "") { Total = Total + Convert.ToDouble(trdo.Rows[i][Columna].ToString()); } } return(Total); }
public double CalcularTotalGrilla(DataGridView Grilla, string Campo) { string sImporte = ""; Clases.cFunciones fun = new Clases.cFunciones(); double Total = 0; //Importe = fun.ToDouble(txtImporteVehiculoCompra.Text); for (int i = 0; i < Grilla.Rows.Count - 1; i++) { sImporte = Grilla.Rows[i].Cells[Campo].Value.ToString(); Total = Total + Convert.ToDouble(sImporte.Replace(".", "")); } return(Total); }
public DataTable GetCargosaVencer(DateTime FechaDesde, DateTime FechaHasta) { cFunciones fun = new Clases.cFunciones(); string sql = ""; sql = "select c.CodCargo,c.CodDocente,d.Apellido as Titular,d.Nombre";; sql = sql + ",(select sup.Apellido from Docente Sup where Sup.IdDocente=c.CodDocenteSuplente) as Suplente"; sql = sql + ",(select sup.Nombre from Docente Sup where Sup.IdDocente=c.CodDocenteSuplente) as NombreSuplente"; sql = sql + ",ca.Nombre as Caracter"; sql = sql + ",m.Nombre as Materia "; sql = sql + ",c.FechaDesde,c.FechaHasta"; sql = sql + " From Cargo c,Docente d,Materia m,Caracter ca"; sql = sql + " where c.CodDocente=d.IdDocente"; sql = sql + " and c.CodMateria = m.CodMateria"; sql = sql + " and ca.CodCaracter=c.CodCaracter"; sql = sql + " and c.FechaHasta>=" + fun.SetFecha(FechaDesde); sql = sql + " and c.FechaHasta<=" + fun.SetFecha(FechaHasta); return(cDb.GetDatatable(sql)); }
public string GetTextoCuota(Int32 CodVenta) { string texto = ""; string sql = "select * from Cuotas"; sql = sql + " where CodVenta=" + CodVenta.ToString(); sql = sql + " and Cuota=1"; DataTable trdo = cDb.ExecuteDataTable(sql); DateTime Fecha = DateTime.Now; int dia = 0; cFunciones fun = new Clases.cFunciones(); string nombreMes = ""; int Mes = 0; int anio = 0; Double Monto = 0; int CanCuotas = 0; int b = 0; if (trdo.Rows.Count > 0) { CanCuotas = GetCantidadCuotas(CodVenta); CanCuotas = CanCuotas - 1; if (trdo.Rows[0]["FechaVencimiento"].ToString() != "") { b = 1; Monto = Convert.ToDouble(trdo.Rows[0]["Importe"].ToString()); Fecha = Convert.ToDateTime(trdo.Rows[0]["FechaVencimiento"].ToString()); dia = Fecha.Day; anio = Fecha.Year; Mes = Fecha.Month; switch (Mes) { case 1: nombreMes = "Enero"; break; case 2: nombreMes = "Febrero"; break; case 3: nombreMes = "Marzo"; break; case 4: nombreMes = "Abril"; break; case 5: nombreMes = "Mayo"; break; case 6: nombreMes = "Junio"; break; case 7: nombreMes = "Julio"; break; case 8: nombreMes = "Agosto"; break; case 9: nombreMes = "Septiembre"; break; case 10: nombreMes = "Octubre"; break; case 11: nombreMes = "Noviembre"; break; case 12: nombreMes = "Diciembre"; break; } } } if (b == 1) { Monto = Math.Round(Monto, 0); texto = " en 1 Cuota de $" + fun.FormatoEnteroMiles(Monto.ToString()) + "()"; texto = texto + " con vencimiento el " + dia.ToString(); texto = texto + " de " + nombreMes; texto = texto + " de " + anio.ToString(); texto = texto + " Mas " + CanCuotas.ToString(); texto = texto + " iguales y consecutivas de $ " + Monto.ToString(); texto = texto + " (). Cada una con vencimiento el 10 de cada mes."; } return(texto); }