protected void ddlTipoProceso_SelectedIndexChanged(object sender, EventArgs e) { gvBusquedaBanco.DataSource = null; gvBusquedaBanco.DataBind(); ddlTipoLineaASO.Items.Clear(); ddlTipoLinea.Items.Clear(); ddlCampoBanco.Items.Clear(); ddlCampoAsobancaria.Items.Clear(); this.lbNombreCuenta.Text = this.txbCodigoCuenta.Text = this.txbCodigoCuentaB.Text = this.txbNombreCuentaB.Text = String.Empty; llenarGrilla(); imgBtnAgregar.ImageUrl = "~/MarcaVisual/iconos/agregar.png"; imgBtnAgregar.Enabled = gvCampos.Enabled = false; UtilidadesWeb.ajustarMensaje(lbEstado, String.Empty, TipoMensaje.Informacion); if (ddlTipoProceso.SelectedIndex != 0) { this.pnlDatos.Enabled = this.pnlEstructura.Enabled = true; ArchivoPlanoLN objAP = new ArchivoPlanoLN(); ddlTipoLineaASO.DataSource = objAP.consultarLineasAsobancaria(ddlTipoProceso.SelectedValue); ddlTipoLineaASO.DataTextField = "NOMBRE"; ddlTipoLineaASO.DataValueField = "Tipo_Linea"; ddlTipoLineaASO.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLineaASO); } else { this.pnlDatos.Enabled = this.pnlEstructura.Enabled = false; } }
protected void imgBtnAgregarFormato_Click(object sender, ImageClickEventArgs e) { int valor = 0; ArchivoPlano objAP = new ArchivoPlano(); objAP.pIdCuentaBanco = txbCodigoCuenta.Text.Trim(); objAP.pTipoProceso = ddlTipoProceso.SelectedValue; objAP.pEsExcel = rbExcel.Checked; objAP.pNumeroHojaExcel = Convert.ToInt32(txbNumExcel.Text); objAP.pLineasExcluidasInicio = Convert.ToInt32(txbNExluidasInicio.Text); objAP.pLineasExcluidasFin = Convert.ToInt32(txbNExluidasFinal.Text); if (OidArchivo > 0) { objAP.pOid = OidArchivo; valor = new ArchivoPlanoLN().actualizar(objAP); } else { OidArchivo = valor = new ArchivoPlanoLN().insertar(objAP); } if (valor > 0 && OidArchivo > 0) { UtilidadesWeb.ajustarMensaje(lbEstado, "Se guardo la información exitosamente!", TipoMensaje.Informacion); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible guardar la información!", TipoMensaje.Error); } }
protected void gvTipoLinea_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { OidConfiguracion = Convert.ToInt32(HttpUtility.HtmlDecode(gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); lbTLEditando.Text = HttpUtility.HtmlDecode(gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text); llenarGrillaCampos(); } else if (e.CommandName.Equals("Eliminar")) { Configuracion objCfg = new Configuracion(); objCfg.pOid = Convert.ToInt32(HttpUtility.HtmlDecode(gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); int valor = new ConfiguracionLN().borrar(objCfg); ArchivoPlano objApl = new ArchivoPlano(); objApl.pOid = Convert.ToInt32(HttpUtility.HtmlDecode(gvTipoLinea.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text)); int valor1 = new ArchivoPlanoLN().borrar(objApl); if (valor == 0) { llenarLineasDisponible(); UtilidadesWeb.ajustarMensaje(lbEstado, "Se eliminó la línea exitosamente!", TipoMensaje.Informacion); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible eliminar la línea, puede que tenga campos asociados!!!", TipoMensaje.Error); } } }
private void llenarLineasDisponible() { ArchivoPlanoLN objAP = new ArchivoPlanoLN(); ddlTipoLinea.DataSource = objAP.consultarLineasCuentaBanco(txbCodigoCuenta.Text.Trim(), this.ddlTipoProceso.SelectedValue); ddlTipoLinea.DataTextField = TipoLineaDEF.Nombre; ddlTipoLinea.DataValueField = ConfiguracionDEF.TipoLinea; ddlTipoLinea.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLinea); }
private void llenarLineasDisponibles() { ArchivoPlanoLN objAP = new ArchivoPlanoLN(); ddlTipoLinea.DataSource = objAP.consultarLineasDisponiblesAso(OidArchivoAsobancaria); ddlTipoLinea.DataTextField = TipoLineaDEF.Nombre; ddlTipoLinea.DataValueField = TipoLineaDEF.Oid; ddlTipoLinea.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLinea); gvTipoLinea.DataSource = objAP.consultarLineasAsobancaria(OidArchivoAsobancaria); gvTipoLinea.DataBind(); }
private void llenarLineasTablas() { ArchivoPlanoLN objAP = new ArchivoPlanoLN(); ddlTipoLinea.DataSource = objAP.consultarLineasCuentaBanco(txbCodigoCuenta.Text.Trim(), this.ddlTipoArchivo.SelectedValue); ddlTipoLinea.DataTextField = TipoLineaDEF.Nombre; ddlTipoLinea.DataValueField = TipoLineaDEF.Oid; ddlTipoLinea.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(ddlTipoLinea); TablasEquivalencias objEntidad = new TablasEquivalencias(); objEntidad.pTipoArchivo = IdTipoArchivo; objEntidad.pIdCuentaBanco = IdCuentaBanco; this.ddlTablas.DataSource = new TablasEquivalenciasLN().consultar(objEntidad); this.ddlTablas.DataTextField = "pNombre"; this.ddlTablas.DataValueField = "pId"; this.ddlTablas.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(this.ddlTablas); }
private void agregarTipoLinea() { if (!String.IsNullOrEmpty(txbNombreCuenta.Text.Trim())) { int valor = 0; if (OidArchivo > 0) { valor = insertarConfiguracion(); } else { ArchivoPlano objAP = new ArchivoPlano(); objAP.pIdCuentaBanco = txbCodigoCuenta.Text.Trim(); objAP.pTipoProceso = ddlTipoProceso.SelectedValue; objAP.pEsExcel = rbExcel.Checked; objAP.pNumeroHojaExcel = Convert.ToInt32(txbNumExcel.Text); objAP.pLineasExcluidasInicio = Convert.ToInt32(txbNExluidasInicio.Text); objAP.pLineasExcluidasFin = Convert.ToInt32(txbNExluidasFinal.Text); OidArchivo = valor = new ArchivoPlanoLN().insertar(objAP); valor = insertarConfiguracion(); } if (valor > 0 && OidArchivo > 0) { llenarLineasDisponible(); UtilidadesWeb.ajustarMensaje(lbEstado, "Se registro la linea exitosamente!", TipoMensaje.Informacion); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible registrar la linea, quiza la cuenta del banco no esta registrado!", TipoMensaje.Error); } } else { UtilidadesWeb.ajustarMensaje(lbEstado, "Ingresar Cuenta del banco valida!", TipoMensaje.Error); } }
private void buscar(bool esBusqPorTxb) { EN.Tablas.Banco objB = new EN.Tablas.Banco(); BancoLN objBancoLN = new BancoLN(); ArchivoPlano objAP = new ArchivoPlano(); objAP.pIdCuentaBanco = txbCodigoCuenta.Text.Trim(); objAP.pTipoProceso = this.ddlTipoProceso.SelectedValue; List <ArchivoPlano> lista = new ArchivoPlanoLN().consultar(objAP); if (lista.Count > 0) { OidArchivo = lista[0].pOid.Value; this.txbNExluidasInicio.Text = lista[0].pLineasExcluidasInicio.Value.ToString(); this.txbNExluidasFinal.Text = lista[0].pLineasExcluidasFin.Value.ToString(); this.txbNumExcel.Text = lista[0].pNumeroHojaExcel.Value.ToString(); if (lista[0].pEsExcel.Value) { this.rbExcel.Checked = true; this.rbPlano.Checked = false; } else { this.rbPlano.Checked = true; this.rbExcel.Checked = false; } } if (OidArchivo > 0) { imgBtnAgregarFormato.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; } else { imgBtnAgregarFormato.ImageUrl = "~/MarcaVisual/iconos/agregar.png"; } if (esBusqPorTxb) { objB.pIdCuentaBanco = txbCodigoCuenta.Text.Trim(); objB.pTipoProceso = this.ddlTipoProceso.SelectedValue; List <EN.Tablas.Banco> listaB = objBancoLN.consultar(objB); if (listaB.Count > 0) { objB = listaB[0]; txbNombreCuenta.Text = objB.pNombreCuenta; UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha encontrado la cuenta bancaria " + objB.pNombreCuenta + ".", TipoMensaje.Informacion); limpiarTodo(false); llenarLineasDisponible(); } else { txbNombreCuenta.Text = String.Empty; limpiarTodo(true); UtilidadesWeb.ajustarMensaje(lbEstado, "Favor crear primero la cuenta bancaria con código: " + objB.pIdCuentaBanco + ".", TipoMensaje.Error); } } else { if (!String.IsNullOrEmpty(txbCodigoCuentaB.Text.Trim())) { objB.pIdCuentaBanco = txbCodigoCuentaB.Text.Trim(); } if (!String.IsNullOrEmpty(txbNombreCuentaB.Text.Trim())) { objB.pNombreCuenta = txbNombreCuentaB.Text.Trim(); } objB.pTipoProceso = this.ddlTipoProceso.SelectedValue; BancosEncontrados = objBancoLN.consultar(objB); gvBusquedaBanco.DataSource = BancosEncontrados; gvBusquedaBanco.DataBind(); mpeBusquedaBanco.Show(); } }