void Buscar() { string numero = "0"; try { this.Cursor = Cursors.WaitCursor; btnAceptar.Enabled = false; numero = txtNumero.Text.Trim(); if (numero == "") { numero = "0"; } db.LimpiarFiltros(); if (esPorEntidad && entidadId > 0) { db.AddFiltroIgualA("Entidad_Id", entidadId.ToString()); if (numero != "0") { db.AddFiltroIgualA("Identificador_Id", numero); } } else { db.AddFiltroIgualA("Identificador_Id", numero); } db.AddFiltroIgualA("EsAplicado", "0"); db.AddFiltroIgualA("EsNulo", "0"); db.AddFiltroMayorA("Total", "0"); db.AddFiltroOrderBY("Unico Desc"); MyData = db.GetAll("TVENTAS_DEVOLUCIONES", -1, db.Filtros); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = MyData.DefaultView; btnAceptar.Enabled = (dataGridView1.RowCount > 0); } catch (Exception ex) { util.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; } }
private void timerEjecutaProcesos_Tick(object sender, EventArgs e) { string codigo = ""; int valorUnico = 0, tareaId = 0; DateTime feActual = DateTime.Now; try { if (chkAutoRefresh.Checked) { dtpFeDesde.Value = feActual.Date; dtpFeHasta.Value = feActual.Date; } //Agregamos la tareas a la cola de ejecusion addTareasACola(); //Buscamos las tareas pendientes db.LimpiarFiltros(); db.AddFiltroNoIgualA("Codigo", "PI"); db.AddFiltroIgualA("Estatus_Id", "0"); db.AddFiltroIsNull("Fecha_Completado"); db.AddFiltroIsNull("Fecha_Fin"); db.AddFiltroOrderBY("Unico"); DTTareasPendientes = db.GetAll("TSISTEMA_PROCESOS_LOG", -1, db.Filtros); stLabelFecha.Text = "FECHA: " + feActual.ToLongDateString().ToUpper() + " " + feActual.ToLongTimeString().ToUpper(); foreach (DataRow item in DTTareasPendientes.Rows) { valorUnico = db.GetAsInt("Unico", item); tareaId = db.GetAsInt("Tarea_Id", item); codigo = db.GetAsString("Codigo", item).ToUpper().Trim(); Proceso myProc = new Proceso(); myProc.fecha = db.GetAsDate("Fecha", item); myProc.identificadorId = db.GetAsInt("Identificador_Id", item); myProc.codigo = codigo; myProc.tareaId = tareaId; myProc.nombre = db.GetAsString("Descripcion", item).ToUpper().Trim(); myProc.nombreSP = db.GetAsString("NombreSP", item).Trim(); //Marcamos la tarea como en proceso myProc.setEstatus(1, valorUnico); //if (codigo == "COPER") myProc.esReinicioOnError = true; if (codigo == "BK") { myProc.t = new Thread(myProc.realizarBackup); } if (codigo == "COPER") { myProc.t = new Thread(myProc.realizarCierreOPE); } if (codigo == "DEMORA") { myProc.t = new Thread(myProc.generarDemora); } if (codigo == "CONTA") { myProc.t = new Thread(myProc.generarContabilidad); } if (codigo == "LIMPIAR_LOG_DB") { myProc.t = new Thread(myProc.limpiarLogDB); } if (codigo == "DFOLDER_BK") { myProc.t = new Thread(myProc.borrarFilesBK); } if (codigo == "CLS-TBL-TEMP") { myProc.t = new Thread(myProc.limpiarTablasTemporales); } if (codigo == "PGO-GTOS-FIJOS") { myProc.t = new Thread(myProc.GenerarPagoGastosFijos); } if (codigo == "AF-DEPRE") { myProc.t = new Thread(myProc.GenerarAFDepreciacion); } if (codigo == "RB-DB-INDICES") { myProc.t = new Thread(myProc.RebuildDBIndices); } if (codigo == "SP" && myProc.nombreSP != "") { myProc.t = new Thread(myProc.EjecutaSP); } if (myProc.t != null) { myProc.t.Start(); procesosList.Add(myProc); } } for (int i = 0; i < procesosList.Count; i++) { if (procesosList[i].estatusId != 0 && procesosList[i].estatusId != 1) { procesosList.Remove(procesosList[i]); } } lblCantidadActivos.Text = "CANTIDAD PROCESOS ACTIVOS: " + procesosList.Count.ToString("N0"); ptbProcess.Visible = procesosList.Count > 0; if (chkAutoRefresh.Checked) { showHistorial(); } } catch (Exception ex) { mensajeError = ex.Message; } }
private void FormSolicitudAprobarR_Load(object sender, EventArgs e) { DataTable data; DataTable DTDeudores = null; DataTable DTGarantias = null; DataTable DTAmortizacion = null; double montoSolicitado = 0, montoAprobado = 0, tasaInteres = 0, tasaMensual = 0; double montoPrestamo = 0, capital = 0, totalInteres = 0, cuotaAPagar = 0, montoLeg = 0; int plazo = 0; string formaPagoDescripcion = "", nombre = "", oficinaNombre = "", oficialCredito = "", tipoSolicitud = ""; try { data = db.GetById("VPRESTAMOS_SOLICITUDES_PENDIENTES_AUTORIZACION", solicitudId.ToString(), "Solicitud_Id"); if (data.Rows.Count > 0) { drFila = data.Rows[0]; empresaId = objUtil.GetAsInt("Empresa_Id", drFila); oficinaId = objUtil.GetAsInt("Oficina_Id", drFila); montoSolicitado = objUtil.GetAsDouble("Monto_Solicitado", drFila); montoAprobado = objUtil.GetAsDouble("Monto_Aprobado", drFila); montoPrestamo = objUtil.GetAsDouble("Monto_Prestamo", drFila); montoLeg = objUtil.GetAsDouble("Costo_Legalizacion", drFila); cuotaAPagar = objUtil.GetAsDouble("Monto_Cuota", drFila); tasaInteres = objUtil.GetAsDouble("Tasa_Interes", drFila); tasaMensual = tasaInteres / 12.0; plazo = objUtil.GetAsInt("Plazo", drFila); formaPagoDescripcion = objUtil.GetAsString("Forma_Pago_Descipcion", drFila); nombre = objUtil.GetAsString("Nombre", drFila); oficinaNombre = objUtil.GetAsString("Oficina_Nombre", drFila); oficialCredito = objUtil.GetAsString("OficialCredito", drFila); tipoSolicitud = objUtil.GetAsString("Tipo_Solicitud", drFila); lblANombre.Text = nombre; lblSolicitudNo.Text = solicitudId.ToString().PadLeft(8, '0'); lblTipoSolicitud.Text = tipoSolicitud; lblMontoSolicitado.Text = montoSolicitado.ToString("N2"); lblMontoAprobado.Text = montoAprobado.ToString("N2"); lblTasaInteres.Text = tasaInteres.ToString("N2") + "% (" + tasaMensual.ToString("N2") + "% MENSUAL)"; lblPlazo.Text = plazo.ToString() + " CUOTAS " + formaPagoDescripcion; lblOficina.Text = oficinaNombre; lblOficialCredito.Text = oficialCredito; //Buscamos Deudores db.LimpiarFiltros(); db.AddFiltroIgualA("Solicitud_Id", solicitudId.ToString()); db.AddFiltroIsNull("Fecha_Deleted"); DTDeudores = db.GetAll("VPRESTAMOS_SOLICITUD_DEUDORES", -1, db.Filtros); dtgDeudores.AutoGenerateColumns = false; dtgDeudores.DataSource = DTDeudores.DefaultView; //Buscamos Garantias db.LimpiarFiltros(); db.AddFiltroIgualA("Solicitud_Id", solicitudId.ToString()); db.AddFiltroIsNull("Fecha_Deleted"); DTGarantias = db.GetAll("VPRESTAMOS_SOLICITUD_GARANTIAS", -1, db.Filtros); dtgGarantias.AutoGenerateColumns = false; dtgGarantias.DataSource = DTGarantias.DefaultView; //Buscamos Tabla amortizacion db.LimpiarFiltros(); db.AddFiltroIgualA("Identificador_Id", solicitudId.ToString()); db.AddFiltroIgualA("Tipo", "SC"); db.AddFiltroIsNull("FechaDeleted"); db.AddFiltroOrderBY("Cuota_No"); DTAmortizacion = db.GetAll("TPRESTAMOS_AMORTIZACION_DETALLE", -1, db.Filtros); dtgAmortizacion.AutoGenerateColumns = false; dtgAmortizacion.DataSource = DTAmortizacion.DefaultView; capital = objUtil.GetSum("Capital", DTAmortizacion); totalInteres = objUtil.GetSum("Interes", DTAmortizacion); lblMontoPrestamo.Text = montoPrestamo.ToString("N2"); lblCapital.Text = capital.ToString("N2"); lblInteres.Text = totalInteres.ToString("N2"); lblCuotaAPagar.Text = cuotaAPagar.ToString("N2"); lblCostoLeg.Text = montoLeg.ToString("N2"); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); Close(); } }
private void GetData() { string aBuscar = ""; string miFiltro = ""; string nombreCampo = ""; DataColumn item; try { objDB.LimpiarFiltros(); //AGREGAMOS FILTRO ESTATICO if (FiltroEstatico == null) { FiltroEstatico = ""; } if (FiltroEstatico.Trim() != "") { objDB.AddFiltroPersonalizado(FiltroEstatico); } //AGREGAMOS FILTRO A BUSCAR aBuscar = txtABuscar.Text.Trim(); if (cboBuscarPor.SelectedValue != null) { nombreCampo = cboBuscarPor.SelectedValue.ToString().ToUpper(); } if ((aBuscar != "") && (nombreCampo.Trim() != "")) { if (MyData != null) { if (MyData.Columns.Contains(nombreCampo)) { item = MyData.Columns[nombreCampo]; if ((item.DataType == typeof(int)) || (item.DataType == typeof(Int16)) || (item.DataType == typeof(Int32)) || (item.DataType == typeof(Int64))) { miFiltro = nombreCampo + " = " + aBuscar; objDB.AddFiltroPersonalizado(miFiltro); } else if ((nombreCampo == "CEDULARNC") || (nombreCampo == "CEDULA") || (nombreCampo == "RNC") || (nombreCampo == "CEDULA_RNC")) { miFiltro = "REPLACE(" + nombreCampo + ", '-', '') Like '" + aBuscar + "%' "; objDB.AddFiltroPersonalizado(miFiltro); } else if (nombreCampo == "CUENTA_CONTABLE") { miFiltro = nombreCampo + " Like '" + aBuscar + "%'"; objDB.AddFiltroPersonalizado(miFiltro); } else { miFiltro = nombreCampo + " Like '%" + aBuscar + "%'"; objDB.AddFiltroPersonalizado(miFiltro); } } } else { miFiltro = nombreCampo + " = '" + aBuscar + "' "; objDB.AddFiltroPersonalizado(miFiltro); } } //AGREGAMOS CONDICION ORDER BY objDB.AddFiltroOrderBY(CondicionOrderBY); //OBTENEMOS LOS DATOS MyData = objDB.GetAll(TablaOVista, Limite, objDB.Filtros); dgvData.AutoGenerateColumns = false; dgvData.DataSource = MyData.DefaultView; } catch (Exception) { throw; } }
private void FormConsultaHistoricoClienteDetalle_Load(object sender, EventArgs e) { int entidadId = 0; string cedulaRNC; string nombre; int prestamoId = 0; string telefono1, telefono2; try { //Buscamos los Datos de la Entidad o Cliente entidadId = util.GetAsInt("Entidad_Id", filaEntidad); cedulaRNC = util.GetAsString("CedulaRNC", filaEntidad); nombre = util.GetAsString("Nombre_Completo", filaEntidad); telefono1 = util.GetAsTelefono("Telefono1", filaEntidad); telefono2 = util.GetAsTelefono("Telefono2", filaEntidad); dtgPrestamos.Columns["Prestamo_Id"].Visible = MOSTRAR_COLUMNA_PRESTAMO; dtgPrestamos.Columns["Factura_No"].Visible = MOSTRAR_COLUMNA_FACTURA; lblCodigo.Text = entidadId.ToString().PadLeft(8, '0'); lblCedulaRNC.Text = cedulaRNC; lblNombreCompleto.Text = nombre; lblTelefonos.Text = telefono1.Trim(); if (telefono2.Trim() != "") { if (telefono1.Trim() != "") { lblTelefonos.Text += ", " + telefono2; } else { lblTelefonos.Text = telefono2; } } //Buscamos los Prestamos db.LimpiarFiltros(); db.AddFiltroIgualA("Entidad_Id", entidadId.ToString()); db.AddFiltroIgualA("Empresa_Id", empresaId.ToString()); db.AddFiltroOrderBY("Prestamo_Id Desc"); db.AddFiltroNoIgualA("Estatus_Id", "R"); DTPrestamos = db.GetAll("VPRESTAMOS", 10, db.Filtros); dtgPrestamos.AutoGenerateColumns = false; dtgPrestamos.DataSource = DTPrestamos.DefaultView; //BUSCAMOS DESGLOSE DE PAGO DEL ULTIMO PRESTAMO if (DTPrestamos.Rows.Count > 0) { prestamoId = util.GetAsInt("Prestamo_Id", DTPrestamos.Rows[0]); } db.LimpiarFiltros(); db.AddFiltroIgualA("Prestamo_Id", prestamoId.ToString()); db.AddFiltroIgualA("EsNulo", "0"); db.AddFiltroIsNull("FechaDeleted"); DTDetallePago = db.GetAll("TPRESTAMOS_DETALLE_COBRADO", -1, db.Filtros); dtgDetalleCobrado.AutoGenerateColumns = false; dtgDetalleCobrado.DataSource = DTDetallePago.DefaultView; //Buscamos la Factura db.LimpiarFiltros(); db.AddFiltroIgualA("Entidad_Id", entidadId.ToString()); db.AddFiltroIgualA("Empresa_Id", empresaId.ToString()); db.AddFiltroOrderBY("Numero Desc"); DTFacturas = db.GetAll("VVENTAS", 50, db.Filtros); dtgFactura.AutoGenerateColumns = false; dtgFactura.DataSource = DTFacturas.DefaultView; } catch (Exception ex) { util.MostrarMensajeError(ex.Message); } }