private void FormValidarSolicitud_Load(object sender, EventArgs e) { DataTable DTData = null; DataRow fila0 = null; string nombre = "", cedulaRNC = ""; try { DTData = db.GetById("VPRESTAMOS_SOLICITUDES", solicitudId.ToString(), "Solicitud_Id"); if (DTData.Rows.Count > 0) { fila0 = DTData.Rows[0]; } nombre = db.GetAsString("Nombres", fila0) + " " + db.GetAsString("Apellidos", fila0); cedulaRNC = db.GetAsString("CedulaRNC", fila0); lblSolicitudId.Text = "SOLICITUD NO.: " + solicitudId.ToString().PadLeft(7, '0'); lblNombre.Text = nombre + @" CEDULA\RNC: " + cedulaRNC; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
void mostrarDatoEntidad() { try { entidadId = 0; entidadId = db.GetAsInt("Entidad_Id", fila0); diasCredito = db.GetAsInt("Dias_Credito", fila0); grbCredito.Visible = (esCredito || diasCredito > 0); txtAPagar.ReadOnly = !(esCredito || diasCredito > 0); txtCedulaRNC.Text = db.GetAsString("CedulaRNC", fila0); txtNombres.Text = db.GetAsString("Nombres", fila0); txtApellidos.Text = db.GetAsString("Apellidos", fila0); txtDireccion.Text = db.GetAsString("Direccion", fila0); txtTelefono1.Text = db.GetAsString("Telefono1", fila0); txtTelefono2.Text = db.GetAsString("Telefono2", fila0); //Habilitamos o Deshabilitamos controles txtCedulaRNC.Enabled = (esNuevo || ncf == ""); txtNombres.Enabled = (esNuevo || ncf == ""); txtApellidos.Enabled = (esNuevo || ncf == ""); } catch (Exception) { throw; } }
void mostrarDatoEntidad() { try { entidadId = 0; entidadId = db.GetAsInt("Entidad_Id", fila0); txtCedulaRNC.Text = db.GetAsString("CedulaRNC", fila0); txtNombres.Text = db.GetAsString("Nombres", fila0); txtApellidos.Text = db.GetAsString("Apellidos", fila0); txtDireccion.Text = db.GetAsString("Direccion", fila0); txtTelefono1.Text = db.GetAsString("Telefono1", fila0); txtTelefono2.Text = db.GetAsString("Telefono2", fila0); } catch (Exception) { throw; } }
public Int32 ImprimirCheque(int transId) { Int32 resultado = -1; int empresaId = 0; Int32 numero = 0; string SSQL = ""; try { db.LimpiarFiltros(); db.AddFiltroIgualA("Trans_Id", transId.ToString()); DTCheque = db.GetAll("TBANCOS_TRANS", 1, db.Filtros); fila0 = DTCheque.Rows[0]; empresaId = db.GetAsInt("Empresa_Id", fila0); numero = db.GetAsInt("Numero", fila0); monto = db.GetAsDouble("Monto", fila0); beneficiario = db.GetAsString("Beneficiario", fila0); fecha = db.GetDateAsInt("Fecha", fila0).ToString(); anio = fecha.Substring(0, 4); mes = fecha.Substring(4, 2); dia = fecha.Substring(6, 2); concepto = db.GetAsString("Concepto", fila0); cuentaId = db.GetAsInt("Cuenta_Id", fila0); oficinaID = db.GetAsInt("Oficina_Id", fila0); //montoLetra = Numalet.ToCardinal(monto); //Buscamos el Siguiente Numer0 if (numero <= 0) { numero = getNumeroCheque(cuentaId, empresaId); } numeroCheque = numero; //Buscamos los datos de la cuenta db.LimpiarFiltros(); DTCuenta = db.GetAll("TBANCOS_CUENTAS_BANCARIAS", 1, db.Filtros); fila0 = DTCuenta.Rows[0]; diasPosX = db.GetAsInt("Dias_PosX", fila0); mesPosX = db.GetAsInt("Mes_PosX", fila0); anioPosX = db.GetAsInt("Anio_PosX", fila0); fechaPosY = db.GetAsInt("Fecha_PosY", fila0); nombrePosX = db.GetAsInt("Nombre_PosX", fila0); nombrePosY = db.GetAsInt("Nombre_PosY", fila0); nombreMaxCar = db.GetAsInt("Nombre_MaxCar", fila0); montoPosX = db.GetAsInt("Monto_PosX", fila0); montoPosY = db.GetAsInt("Monto_PosY", fila0); montoLetraPosX = db.GetAsInt("Monto_Letra_PosX", fila0); montoLetraPosY = db.GetAsInt("Monto_Letra_PosY", fila0); MontoLetraMaxCar = db.GetAsInt("Monto_Letra_MaxCar", fila0); coletillaPosX = db.GetAsInt("Coletilla_PosX", fila0); coletillaPosY = db.GetAsInt("Coletilla_PosY", fila0); printFont = new Font(fontName, fontSize, FontStyle.Regular); PrintDocument pr = new PrintDocument(); pr.PrinterSettings.PrinterName = nombreImpresora; pr.PrintController = new StandardPrintController(); pr.PrintPage += new PrintPageEventHandler(pr_PrintPageCheque); pr.Print(); //Marcamos el cheque como impreso referencia = oficinaID.ToString() + "-CHK-" + cuentaId + "-" + numero.ToString().PadLeft(8, '0'); SSQL = "UPDATE TBANCOS_TRANS "; SSQL += " SET Numero = " + numero.ToString(); SSQL += " ,Impreso_Por = '" + db.NOMBRE_USUARIO + "'"; SSQL += " ,EsImpreso = 1"; SSQL += " ,Fecha_Impreso = GetDate() "; SSQL += " ,Referencia = '" + referencia + "'"; SSQL += " WHERE Trans_Id = " + transId.ToString(); if (db.EjecutarSQL(SSQL) > 0) { resultado = numero; } else { resultado = -1; } } catch (Exception) { resultado = -1; throw; } return(resultado); }
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; } }
void GetDataEncabezado() { DateTime fecha = DateTime.Now.Date; try { diasCredito = 0; entidadId = 0; totalUS = 0; if (fila0 == null) { fila0 = MyData.Rows[0]; } numero = fila0["Numero"].ToString(); fechaAdicionado = (DateTime)fila0["Fecha_Adicionado"]; tipo = fila0["Tipo"].ToString(); nombreUsuario = fila0["Adicionado_Por"].ToString(); oficinaId = fila0["Oficina_Id"].ToString(); //BUSCAMOS LOS DATOS DE LA OFICINA DTOficina = db.GetById("VEMPRESAS_OFICINAS", oficinaId, "Oficina_Id"); filaOficina = DTOficina.Rows[0]; nombreEmpresaOficina = filaOficina["Empresa_Nombre"].ToString() + ", " + filaOficina["Nombre"].ToString(); slogan = filaOficina["Empresa_Slogan"].ToString(); direccionOficina = filaOficina["Direccion"].ToString(); telefonosOficina = filaOficina["Telefono1"].ToString(); if (!(filaOficina["Telefono2"] is DBNull)) { if (filaOficina["Telefono2"].ToString().Trim() != "") { if (telefonosOficina.Trim() != "") { telefonosOficina += ", "; } telefonosOficina += filaOficina["Telefono2"].ToString().Trim(); } } rncEmpresa = filaOficina["Empresa_RNC"].ToString(); //Buscamos los Datos del Cliente entidadId = int.Parse(fila0["Entidad_Id"].ToString()); cedulaRNC = fila0["CedulaRNC"].ToString(); nombreCliente = fila0["Nombre"].ToString(); direccionCliente = fila0["Direccion"].ToString(); telfsCliente = fila0["Telefonos"].ToString(); esNulo = db.GetAsBoolean("EsNulo", fila0); estatus = db.GetAsString("Estatus", fila0); subtotal = db.GetAsDouble("Sub_Total", fila0); totalDescto = db.GetAsDouble("Total_Descuento", fila0); porcDescto = db.GetAsDouble("PorcDescto", fila0); total = db.GetAsDouble("Monto", fila0); totalItbis = db.GetAsDouble("Total_Itbis", fila0); diasCredito = db.GetAsInt("Dias_Credito", fila0); if (!(fila0["Monto_US"] is DBNull)) { totalUS = db.GetAsDouble("Monto_US", fila0); } //INDICAMOS LA CONDICION if ((diasCredito <= 0) && (!(fila0["Fecha_Vencimiento"] is DBNull))) { diasCredito = db.DateToInt(fechaAdicionado) - db.DateToInt(fecha); } else { diasCredito = 30; fecha = fechaAdicionado.AddDays(30); } sFechaVencimiento = fecha.ToString("dd/MM/yyyy"); condicion = " A " + diasCredito.ToString() + " Dias"; } catch (Exception) { throw; } }
void GetDataEncabezado() { DateTime fecha = DateTime.Now.Date; try { diasCredito = 0; entidadId = 0; totalUS = 0; feVenceNCF = ""; ncfTipo = 0; if (fila0 == null) { fila0 = MyData.Rows[0]; } numero = fila0["Numero"].ToString(); ncfTipo = db.GetAsInt("Tipo_NCF", fila0); ncf = fila0["NCF"].ToString(); nombreNCF = fila0["Nombre_NCF"].ToString(); fechaOPE = (DateTime)fila0["Fecha"]; fechaAdicionado = (DateTime)fila0["Fecha_Adicionado"]; cajaId = fila0["Caja_Id"].ToString(); cajaNo = db.GetAsInt("Caja_Id", fila0); nombreUsuario = db.GetAsString("Nombre_Vendedor", fila0); //Buscamos la fecha en que vence el ncf if (fila0["NCF_Valido_Hasta"] is DBNull) { feVenceNCF = ""; } else { feVenceNCF = ((DateTime)fila0["NCF_Valido_Hasta"]).ToString("dd/MM/yyyy"); } oficinaId = fila0["Oficina_Id"].ToString(); enEfectivo = double.Parse(fila0["EnEfectivo"].ToString()); enCheques = double.Parse(fila0["EnCheques"].ToString()); enTarjeta = double.Parse(fila0["EnTarjeta"].ToString()); suCambio = double.Parse(fila0["ADevolver"].ToString()); aCredito = double.Parse(fila0["Monto_ACredito"].ToString()); aContado = double.Parse(fila0["Monto_AlContado"].ToString()); diasCredito = db.GetAsInt("Dias_Credito", fila0); sFechaVencimiento = db.GetDateAsString("Fecha_Vencimiento", fila0); if (!(fila0["Monto_US"] is DBNull)) { totalUS = double.Parse(fila0["Monto_US"].ToString()); } if (aCredito > 0) { condicion = "A CREDITO " + diasCredito.ToString() + " Dias"; } else { condicion = "AL CONTADO"; } //BUSCAMOS LOS DATOS DE LA OFICINA DTOficina = db.GetById("VEMPRESAS_OFICINAS", oficinaId, "Oficina_Id"); filaOficina = DTOficina.Rows[0]; nombreEmpresaOficina = filaOficina["Empresa_Nombre"].ToString() + ", " + filaOficina["Nombre"].ToString(); slogan = filaOficina["Empresa_Slogan"].ToString(); direccionOficina = filaOficina["Direccion"].ToString(); mensajeFactura = filaOficina["Mensaje_Factura"].ToString(); telefonosOficina = filaOficina["Telefono1"].ToString(); if (!(filaOficina["Telefono2"] is DBNull)) { if (filaOficina["Telefono2"].ToString().Trim() != "") { if (telefonosOficina.Trim() != "") { telefonosOficina += ", "; } telefonosOficina += filaOficina["Telefono2"].ToString().Trim(); } } rncEmpresa = filaOficina["Empresa_RNC"].ToString(); //Buscamos los Datos del Cliente entidadId = int.Parse(fila0["Entidad_Id"].ToString()); cedulaRNC = fila0["CedulaRNC"].ToString(); nombreCliente = fila0["Nombre"].ToString(); direccionCliente = fila0["Direccion"].ToString(); telfsCliente = fila0["Telefonos"].ToString(); //Buscamos los totales subtotal = db.GetAsDouble("VSub_Total", fila0); totalDescto = db.GetAsDouble("VDescuento", fila0); porcDescto = db.GetAsDouble("PorcDescto", fila0); total = db.GetAsDouble("VMonto", fila0); totalItbis = db.GetAsDouble("VItbis", fila0); } catch (Exception) { throw; } }