/// <summary> ///Consulta el detalle del Folio Externo /// </summary> public void Consulta_TablaDestinoDetalle(Conciliacion.RunTime.ReglasDeNegocio.Consultas.Configuracion configuracion, int empresa, int sucursal, int año, int folioExterno)//Lee el metodo que llena la lista con las conciliaciones { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); SeguridadCB.Seguridad seguridad = new SeguridadCB.Seguridad(); System.Data.SqlClient.SqlConnection Connection = seguridad.Conexion; if (Connection.State == ConnectionState.Closed) { seguridad.Conexion.Open(); Connection = seguridad.Conexion; } try { listaDestinoDetalle = objApp.Consultas.ConsultaTablaDestinoDetalle( configuracion, empresa, sucursal, año, folioExterno); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); objApp.ImplementadorMensajes.ContenedorActual = this; if (!IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (ddlEmpresa.Items.Count == 0) { Carga_Corporativo(); } Carga_AñoConciliacion(); Carga_TipoFuenteInformacion(); Carga_Banco(Convert.ToInt16(ddlEmpresa.SelectedItem.Value)); Carga_CuentaBancaria(Convert.ToInt16(ddlEmpresa.SelectedItem.Value), Convert.ToSByte(cboBancoFinanciero.SelectedItem.Value)); Consulta_FoliosTablaDestino(Convert.ToInt16(ddlEmpresa.SelectedItem.Value), Convert.ToInt16(ddlSucursal.SelectedItem.Value), Convert.ToInt16(ddlAnio.SelectedItem.Value), Convert.ToSByte(ddlMes.SelectedItem.Value), cboCuentaFinanciero.SelectedItem.Text, Convert.ToSByte(ddlTipoFuente.SelectedItem.Value)); GenerarTablaFolios(); LlenaGridViewTablaDestino(); } this.ddlEmpresa.Focus(); } catch (Exception ex) { //App.ImplementadorMensajes.MostrarMensaje(ex.Message); } }
protected void grvGrupoStatusConcepto_RowDeleting(object sender, GridViewDeleteEventArgs e) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); if (hdfGrupoConciliacionSeleccionado.Value != null) { CatalogoConciliacion.App objAppCat = new CatalogoConciliacion.App(); GrupoConciliacion gc = objAppCat.Consultas.ObtieneGrupoPorId(2, Convert.ToInt32(hdfGrupoConciliacionSeleccionado.Value)); int statusconcepto = Convert.ToInt32(grvGrupoStatusConcepto.DataKeys[e.RowIndex].Values["StatusConcepto"]); if (!gc.QuitarStatusConcepto(statusconcepto)) { return; } objApp.ImplementadorMensajes.MostrarMensaje("Registro Modificado Con éxito"); CargarComboStatusConcepto(grupoConciliacionId); ConsultaStatusConceptoGrupo(gc.GrupoConciliacionId); GenerarTablaStatusConceptoGrupo(); LlenaGridViewStatusConceptoGrupo(); } else { objApp.ImplementadorMensajes.MostrarMensaje("Error al leer el Grupo de Conciliacion Seleccionado. Recargue la vista."); } }
protected void btnAgregarStatusConcepto_Click(object sender, EventArgs e) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); if (hdfGrupoConciliacionSeleccionado.Value != null) { CatalogoConciliacion.App objAppCat = new CatalogoConciliacion.App(); GrupoConciliacion gc = objAppCat.Consultas.ObtieneGrupoPorId(2, Convert.ToInt32(hdfGrupoConciliacionSeleccionado.Value)); int statusconcepto = Convert.ToInt32(ddlStatusConcepto.SelectedItem.Value); if (!gc.AñadirStatusConcepto(statusconcepto)) { return; } objApp.ImplementadorMensajes.MostrarMensaje("Registro Modificado Con éxito"); CargarComboStatusConcepto(grupoConciliacionId); ConsultaStatusConceptoGrupo(gc.GrupoConciliacionId); GenerarTablaStatusConceptoGrupo(); LlenaGridViewStatusConceptoGrupo(); } else { objApp.ImplementadorMensajes.MostrarMensaje("Error al leer el Grupo de Conciliacion Seleccionado. Recargue la vista."); } }
protected void Page_Load(object sender, EventArgs e) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); objApp.ImplementadorMensajes.ContenedorActual = this; if (HttpContext.Current.Request.UrlReferrer != null) { if ((!HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("SitioConciliacion")) || (HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("Acceso.aspx"))) { HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache); HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); Response.Cache.SetExpires(DateTime.Now); } } //SeguridadCB.Seguridad seguridad = new SeguridadCB.Seguridad(); //if (seguridad.Conexion != (null)) // seguridad.Conexion.Close(); if (Session.Count > 0) { Session.Clear(); Session.Abandon(); Page.Application.RemoveAll(); } CargaScriptsIniciales(); Login.CargaScriptsIniciales(); Page.ClientScript.RegisterOnSubmitStatement(this.GetType(), "", "return ValidaEnvio();"); this.Master.MenuVisible = false; this.Master.smPathVisible = false; this.Master.lblInformacionGeneral = "© 2013 Grupo Metropolitano - Transforma Consultoria"; }
private void ConfiguraConexion() { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); Conciliacion.Migracion.Runtime.App.UsuarioActual = txtUsuario.Text.Trim(); AppSettingsReader settings = new AppSettingsReader(); this.servidor = settings.GetValue("Servidor", typeof(string)).ToString(); this.baseDatos = settings.GetValue("Base", typeof(string)).ToString(); if (settings.GetValue("Seguridad", typeof(string)).ToString() == "NT") { this.seguridad = SeguridadCB.Seguridad.TipoSeguridad.NT; } else { this.seguridad = SeguridadCB.Seguridad.TipoSeguridad.SQL; } if (seguridad == SeguridadCB.Seguridad.TipoSeguridad.NT) { cn.ConnectionString = "Application Name = Conciliación Bancaría" + " v.1.0.0.0" + "; Data Source = " + this.servidor + "; Initial Catalog = " + this.baseDatos + "; User ID = " + this.txtUsuario.Text.Trim() + "; Integrated Security = SSPI"; } else { cn.ConnectionString = "Application Name = " + "; Data Source = " + this.servidor + "; Initial Catalog = " + this.baseDatos + "; User ID = " + this.txtUsuario.Text.Trim() + "; Password = " + this.txtClave.Text.Trim(); } Conciliacion.Migracion.Runtime.App.CadenaConexion = cn.ConnectionString; objApp.CadenaConexion = cn.ConnectionString; objApp.CadenaConexion = cn.ConnectionString; }
protected void Page_Load(object sender, EventArgs e) { objApp = new Conciliacion.RunTime.App(); try { RepDoc = (ReportDocument)HttpContext.Current.Session["RepDoc"]; crviewRep.ReportSource = RepDoc; crviewRep.Visible = true; //crviewRep.Width = Unit.Percentage(98); //crviewRep.Height = Unit.Percentage(98); crviewRep.RefreshReport(); crviewRep.DisplayGroupTree = false; crviewRep.HasPrintButton = false; crviewRep.DisplayToolbar = true; crviewRep.EnableViewState = true; crviewRep.DataBind(); if (crviewRep.ViewInfo.LastPageNumber > intPagMax) { intPagMax = crviewRep.ViewInfo.LastPageNumber; } } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje(ex.Message); } }
public DetalleValidacion ValidaParentezco() { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); DetalleValidacion detallevalidacion = new DetalleValidacion(); string Pedidoreferencia = ""; var ListaPedidoCliente = CrearListaGenerica(new { PedidoReferencia = "", Cliente = "" }); ListaPedidoCliente.Clear(); bool ResultadoValidacion = true; string DetalleError = ""; if (dtArchivo.Rows.Count > 0) { foreach (DataRow row in dtArchivo.Rows) { Pedidoreferencia = row[colDoc].ToString(); DataTable dtDetallePedido = objApp.Consultas.PedidoReferenciaDetalle(Pedidoreferencia); if (dtDetallePedido.Rows.Count > 0) { ListaPedidoCliente.Add(new { PedidoReferencia = dtDetallePedido.Rows[0]["PedidoReferencia"].ToString().Trim(), Cliente = dtDetallePedido.Rows[0]["Cliente"].ToString().Trim() }); } } } DataTable dtClienteFamilia; if (ListaPedidoCliente.Count > 0) { dtClienteFamilia = objApp.Consultas.FamiliaresCliente(Convert.ToInt32(ListaPedidoCliente[0].Cliente)); List <string> ListaFamilia = (from DataRow row in dtClienteFamilia.Rows select row["Cliente"].ToString()).Distinct().ToList(); foreach (var Cliente in ListaPedidoCliente) { if (!ListaFamilia.Exists(e => e.Contains(Cliente.Cliente))) { var ListaPedidos = ListaPedidoCliente.Where(x => x.Cliente == Cliente.Cliente).ToList(); ListaPedidos.ForEach(x => DetalleError += " \n " + x.PedidoReferencia.ToString().Trim() + " del cliente: " + x.Cliente.ToString().Trim() + ","); ResultadoValidacion = false; } } } if (ResultadoValidacion) { detallevalidacion.CodigoError = 0; detallevalidacion.Mensaje = "Todos los pedidos cargados corresponden a clientes emparentados."; detallevalidacion.VerificacionValida = true; } else { detallevalidacion.CodigoError = 500; detallevalidacion.Mensaje = "Los pedidos " + DetalleError + "\n no están emparentados y no serán cargados."; detallevalidacion.VerificacionValida = false; } return(detallevalidacion); }
public void Carga_ImportacionAplicaciones(int sucursal, string cuentaBancaria) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); int j = 0; try { listImportacionAplicacion = new List <Conciliacion.RunTime.ReglasDeNegocio.ImportacionAplicacion>(); List <Conciliacion.RunTime.ReglasDeNegocio.ImportacionAplicacion> listImportacionAplicacionTemp1 = objApp.Consultas.ConsultaImportacionesAplicacion(sucursal, cuentaBancaria);; for (int i = 0; i < listImportacionAplicacionTemp1.Count; i++) { listImportacionAplicacionTemp1[i].EsConfiguracion = true; } List <Conciliacion.RunTime.ReglasDeNegocio.ImportacionAplicacion> listImportacionAplicacionTemp2 = objApp.Consultas.ConsultaImportacionAplicacion(sucursal);; for (int i = 0; i < listImportacionAplicacionTemp2.Count; i++) { foreach (Conciliacion.RunTime.ReglasDeNegocio.ImportacionAplicacion importacionObjeto in listImportacionAplicacionTemp1) { if (importacionObjeto.Identificador == listImportacionAplicacionTemp2[i].Identificador) { listImportacionAplicacionTemp2[i] = null; break; } } } listImportacionAplicacionTemp2.RemoveAll(x => x == null); listImportacionAplicacion.AddRange(listImportacionAplicacionTemp1); listImportacionAplicacion.AddRange(listImportacionAplicacionTemp2); listadoOrigenes.DataSource = listImportacionAplicacion; listadoOrigenes.DataBind(); foreach (Conciliacion.RunTime.ReglasDeNegocio.ImportacionAplicacion importacionObjeto2 in listImportacionAplicacion) { //CheckBox Sel = ((CheckBox)listadoOrigenes.Rows[fila.RowIndex].FindControl("chkSeleccionar")); if (importacionObjeto2.EsConfiguracion) { ((CheckBox)listadoOrigenes.Rows[j].FindControl("chkSeleccionar")).Checked = true; ((CheckBox)listadoOrigenes.Rows[j].FindControl("chkSeleccionar")).Enabled = false; } j = j + 1; } } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
protected void btnBuscar_Click(object sender, EventArgs e) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); if (txtMonto.Text.Count(s => s == '.') > 1) { ModalPopupExtender objContenedor; objContenedor = (ModalPopupExtender)this.Contenedor; objContenedor.Hide(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Mensaje", @"alertify.alert('Conciliación bancaria','El valor de monto no es válido..', function(){ });", true); } else { grvPagoEstadoCuenta.Visible = true; if (txtMonto.Text.Trim() == "") { txtMonto.Text = "0"; } List <EstadoDeCuenta> listaEstadoCuenta; if (chkBuscarEnEsta.Checked) { listaEstadoCuenta = objApp.Consultas.BuscarPagoEstadoCuenta(DateTime.Parse(txtFinicio.Text), DateTime.Parse(txtFfinal.Text), decimal.Parse(txtMonto.Text), chkBuscaEnRetiros.Checked, chkBuscarEnDepositos.Checked, corporativo, sucursal, año, mes, folio); } else { listaEstadoCuenta = objApp.Consultas.BuscarPagoEstadoCuenta(DateTime.Parse(txtFinicio.Text), DateTime.Parse(txtFfinal.Text), decimal.Parse(txtMonto.Text), chkBuscaEnRetiros.Checked, chkBuscarEnDepositos.Checked, 0, 0, 0, 0, 0); } grvPagoEstadoCuenta.DataSource = listaEstadoCuenta; if (listaEstadoCuenta.Count > 0) { grvPagoEstadoCuenta.DataBind(); } else { ModalPopupExtender objContenedor; objContenedor = (ModalPopupExtender)this.Contenedor; objContenedor.Hide(); ScriptManager.RegisterStartupScript(this, typeof(Page), "Mensaje", @"alertify.alert('Conciliación bancaria','No se encontró registro que coincida con los parámetros de búsqueda proporcionados.', function(){ });", true); } } }
protected void btnUsuarios_Click(object sender, ImageClickEventArgs e) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); if (indiceSeleccionadoGrupo >= 0) { verUsuariosGrupo(); } else { objApp.ImplementadorMensajes.MostrarMensaje("Seleccione un Grupo de Conciliación"); } }
protected void btnVerStatusConcepto_Click(object sender, EventArgs e) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); if (indiceSeleccionadoGrupo >= 0) { verStatusConceptoGrupo(); } else { objApp.ImplementadorMensajes.MostrarMensaje("Seleccione un Grupo de Conciliación"); } }
public Conexion(Boolean archivos) { try { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); Conexionbd = new SqlConnection(); Conexionbd.ConnectionString = objApp.CadenaConexion; } catch { throw; } }
protected void grvGrupoStatusConcepto_PageIndexChanging(object sender, GridViewPageEventArgs e) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); try { grvGrupoStatusConcepto.PageIndex = e.NewPageIndex; LlenaGridViewStatusConceptoGrupo(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { seguridad = new SeguridadCB.Seguridad(); try { if (HttpContext.Current.Request.UrlReferrer != null) { if ((!HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("SitioConciliacion")) || (HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("Acceso.aspx"))) { HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache); HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); Response.Cache.SetExpires(DateTime.Now); } } parametros = (SeguridadCB.Public.Parametros)HttpContext.Current.Session["Parametros"]; AppSettingsReader settings = new AppSettingsReader(); NumMesesAnterior = parametros.ValorParametro(Convert.ToSByte(settings.GetValue("Modulo", typeof(sbyte))), "NunMesesAnterior"); if (!IsPostBack) { objApp = new Conciliacion.RunTime.App(); Session["nuevaconciliacionobjApp"] = objApp; (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).ImplementadorMensajes.ContenedorActual = this; usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; if (ddlEmpresa.Items.Count == 0) { Carga_Corporativo(); } Carga_Banco(Convert.ToInt32(ddlEmpresa.SelectedItem.Value)); Carga_CuentaBancaria(Convert.ToInt32(ddlEmpresa.SelectedItem.Value), Convert.ToSByte(ddlBanco.SelectedItem.Value)); Carga_TipoConciliacion(usuario.IdUsuario); Carga_GrupoConciliacion(Consultas.ConfiguracionGrupo.ConAccesoTotal, usuario.IdUsuario); Carga_SucursalCorporativo(Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionIden0.Sin0, Convert.ToInt32(ddlEmpresa.SelectedItem.Value)); //Inhabilitar las pestaña de EXTERNOS E INTERNOS al cargar la VISTA tabNuevaConciliacion.Tabs[1].Enabled = false; tabNuevaConciliacion.Tabs[2].Enabled = false; Carga_TipoFuenteInformacionExternoInterno( Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionTipoFuente.TipoFuenteInformacionExterno); Carga_TipoFuenteInformacionExternoInterno( Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionTipoFuente.TipoFuenteInformacionInterno); } } catch (Exception ex) { (Session["nuevaconciliacionobjApp"] as Conciliacion.RunTime.App).ImplementadorMensajes.MostrarMensaje("Error: Cargar Vista" + ex.Message); } }
public void Carga_TipoFuenteInformacion() { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); try { listTipoFuenteInformacion = objApp.Consultas.ConsultaTipoInformacionDatos(Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionTipoFuente.TipoFuenteInformacion); this.ddlTipoFuente.DataSource = listTipoFuenteInformacion; this.ddlTipoFuente.DataValueField = "Identificador"; this.ddlTipoFuente.DataTextField = "Descripcion"; this.ddlTipoFuente.DataBind(); this.ddlTipoFuente.Dispose(); } catch { } }
protected void ddlConfiguracionDetalle_SelectedIndexChanged(object sender, EventArgs e) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); try { Consulta_TablaDestinoDetalle(ObtenerConfiguracionDestinoDetalle(), Convert.ToInt32(ddlEmpresa.SelectedItem.Value), Convert.ToInt32(ddlSucursal.SelectedItem.Value), Convert.ToInt16(ddlAnio.SelectedItem.Value), Convert.ToInt16(lblFLSelec.Text)); GenerarTablaDestinoDetalle(); LlenaGridViewDestinoDetalle(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
public void Carga_AñoConciliacion() { try { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); listAñoConciliacion = objApp.Consultas.ConsultaAños(); this.ddlAnio.DataSource = listAñoConciliacion; this.ddlAnio.DataValueField = "Identificador"; this.ddlAnio.DataTextField = "Descripcion"; this.ddlAnio.DataBind(); this.ddlAnio.Dispose(); } catch { } }
/// <summary> /// Llena el Combo de Bancos /// </summary> public void Carga_Banco(int corporativo) { try { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); listBancos = objApp.Consultas.ConsultaBancos(corporativo); this.cboBancoFinanciero.DataSource = listBancos; this.cboBancoFinanciero.DataValueField = "Identificador"; this.cboBancoFinanciero.DataTextField = "Descripcion"; this.cboBancoFinanciero.DataBind(); this.cboBancoFinanciero.Dispose(); } catch { } }
public void Carga_SucursalCorporativo(int corporativo) { try { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); listSucursales = objApp.Consultas.ConsultaSucursales(Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionIden0.Sin0, corporativo); this.ddlSucursal.DataSource = listSucursales; this.ddlSucursal.DataValueField = "Identificador"; this.ddlSucursal.DataTextField = "Descripcion"; this.ddlSucursal.DataBind(); this.ddlSucursal.Dispose(); } catch { } }
private void CargarComboStatusConcepto(int grupoConciliacionId) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); try { listStatusConceptosGrupo = Conciliacion.Migracion.Runtime.App.Consultas.ObtenieneStatusConceptosGrupoConciliacion(1, grupoConciliacionId); ddlStatusConcepto.DataSource = listStatusConceptosGrupo; this.ddlStatusConcepto.DataValueField = "Id"; //"Identificador"; this.ddlStatusConcepto.DataTextField = "Descripcion"; this.ddlStatusConcepto.DataBind(); this.ddlStatusConcepto.Dispose(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error al Consultar los Status Concepto:\n" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { objAppCat = new CatalogoConciliacion.App(); objAppCat.ImplementadorMensajes.ContenedorActual = this; Conciliacion.Migracion.Runtime.App.ImplementadorMensajes.ContenedorActual = this; Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); objApp.ImplementadorMensajes.ContenedorActual = this; if (!IsPostBack) { ConsultaGruposConciliacion(); GenerarTablaGruposConciliacion(); LlenaGridViewGrupos(); rgvDias.MaximumValue = rgvDias.MinimumValue = rgvDiferencia.MaximumValue = rgvDiferencia.MinimumValue = "0"; } }
public void verStatusConceptoGrupo() { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); try { grupoConciliacionId = Convert.ToInt32(grdGrupos.DataKeys[indiceSeleccionadoGrupo].Values["GrupoConciliacionId"]); hdfGrupoConciliacionSeleccionado.Value = grupoConciliacionId.ToString(); CargarComboStatusConcepto(grupoConciliacionId); ConsultaStatusConceptoGrupo(grupoConciliacionId); GenerarTablaStatusConceptoGrupo(); LlenaGridViewStatusConceptoGrupo(); lblGrupoConciliacionSC.Text = ":" + grdGrupos.DataKeys[indiceSeleccionadoGrupo].Values["Descripcion"].ToString(); mpeGrupoConciliacionStatus.Show(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje(ex.Message); } }
//Consulta transacciones conciliadas public void Consulta_FoliosTablaDestino(int corporativo, int sucursal, int añoF, short mesF, string cuentabancaria, short tipofuenteinformacion) { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); SeguridadCB.Seguridad seguridad = new SeguridadCB.Seguridad(); System.Data.SqlClient.SqlConnection Connection = seguridad.Conexion; if (Connection.State == ConnectionState.Closed) { seguridad.Conexion.Open(); Connection = seguridad.Conexion; } try { listFoliosExternoInternos = objApp.Consultas.ConsultaFoliosTablaDestino(corporativo, sucursal, añoF, mesF, cuentabancaria, tipofuenteinformacion); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error\n" + ex.Message); } }
/// <summary> /// Llena el Combo de Cuenta Bancaria /// </summary> public void Carga_CuentaBancaria(int corporativo, short banco) { try { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); listCuentaBancaria = objApp.Consultas.ConsultaCuentasBancaria(corporativo, banco); this.cboCuentaFinanciero.DataSource = listCuentaBancaria; this.cboCuentaFinanciero.DataValueField = "Identificador"; this.cboCuentaFinanciero.DataTextField = "Descripcion"; this.cboCuentaFinanciero.DataBind(); this.cboCuentaFinanciero.Dispose(); } catch (Exception) { this.cboCuentaFinanciero.DataSource = new List <ListaCombo>(); this.cboCuentaFinanciero.DataBind(); this.cboCuentaFinanciero.Dispose(); } }
private DetalleValidacion ValidaDocumentoReferencia() { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); DetalleValidacion detallevalidacion = new DetalleValidacion(); bool Exito = true; string ValoresInvalidos = ""; int rowNo = 1; foreach (DataRow row in dtArchivo.Rows) { rowNo = rowNo + 1; //if ( ! Conciliacion.RunTime.App.Consultas.VerificaPedidoReferenciaExiste(row[colDoc].ToString()) ) ReferenciaNoConciliadaPedido ReferenciaNoConciliada = objApp.Consultas.ConsultaPedidoReferenciaEspecificoCliente(Corporativo, Sucursal, 1, 1, 1, 1, row[colDoc].ToString()); if (ReferenciaNoConciliada.Pedido == 0 || ReferenciaNoConciliada.CelulaPedido == 0 || ReferenciaNoConciliada.AñoPedido == 0) { Exito = false; ValoresInvalidos = ValoresInvalidos + rowNo.ToString() + ", "; } } if (Exito) { detallevalidacion.CodigoError = 0; detallevalidacion.Mensaje = "EXITO"; detallevalidacion.VerificacionValida = true; } else { detallevalidacion.CodigoError = erDocRef_EncontroDocRefDistinto; detallevalidacion.Mensaje = "No existe la Referencia Documento. Corrija la(s) fila(s): " + ValoresInvalidos; detallevalidacion.VerificacionValida = false; } return(detallevalidacion); }
private void CargaFiltros() { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); DataTable dtFiltros = new DataTable("Folios"); dtFiltros.Columns.Add("Corporativo", typeof(string)); dtFiltros.Columns.Add("Sucursal", typeof(string)); dtFiltros.Columns.Add("Año", typeof(string)); dtFiltros.Columns.Add("Folio", typeof(string)); dtFiltros.Columns.Add("Secuencia", typeof(string)); dtFiltros.Columns.Add("Usuario", typeof(string)); dtFiltros.Rows.Add("Seleccionar", "Seleccionar", "Seleccionar", "Seleccionar", "Seleccionar", "Seleccionar"); if (LockerExterno.ExternoBloqueado != null) { if (LockerExterno.ExternoBloqueado.Count > 0) { foreach (RegistroExternoBloqueado obj in LockerExterno.ExternoBloqueado) { dtFiltros.Rows.Add(obj.Corporativo, obj.Sucursal, obj.Año, obj.Folio, obj.Secuencia, obj.Usuario); } } DataTable dtCorporativosDatos = dtFiltros.DefaultView.ToTable(true, "Corporativo"); if (dtCorporativosDatos.Rows.Count > 1) { DataTable dtCorporativosNombre = new DataTable(); Usuario usuario; usuario = (Usuario)HttpContext.Current.Session["Usuario"]; dtCorporativosNombre = usuario.CorporativoAcceso; IEnumerable <DataRow> query = from nombre in dtCorporativosNombre.AsEnumerable() join datos in dtCorporativosDatos.AsEnumerable() on nombre.Field <short>("Corporativo").ToString() equals datos.Field <string>("Corporativo") select nombre; DataTable dtCorporativos = query.CopyToDataTable(); DataRow row = dtCorporativos.NewRow(); row[0] = -1; row[1] = "Seleccionar"; row[2] = true; dtCorporativos.Rows.InsertAt(row, 0); ddlCorporativo.DataSource = dtCorporativos; ddlCorporativo.DataValueField = "Corporativo"; ddlCorporativo.DataTextField = "NombreCorporativo"; ddlCorporativo.DataBind(); ddlCorporativo.SelectedIndex = -1; } DataTable dtSucursalesDatos = dtFiltros.DefaultView.ToTable(true, "Sucursal"); if (dtSucursalesDatos.Rows.Count > 1) { List <ListaCombo> listSucursalesNombre = objApp.Consultas.ConsultaSucursales(Conciliacion.RunTime.ReglasDeNegocio.Consultas.ConfiguracionIden0.Sin0, 1); DataTable dtSucursalesNombre = ConvertToDataTable(listSucursalesNombre); IEnumerable <DataRow> querySucursales = from nombre in dtSucursalesNombre.AsEnumerable() join datos in dtSucursalesDatos.AsEnumerable() on nombre.Field <int>("Identificador").ToString() equals datos.Field <string>("Sucursal") select nombre; DataTable dtSucursales = querySucursales.CopyToDataTable(); DataRow rowSuc = dtSucursales.NewRow(); rowSuc[0] = -1; rowSuc[1] = "Seleccionar"; dtSucursales.Rows.InsertAt(rowSuc, 0); ddlSucursal.DataSource = dtSucursales; ddlSucursal.DataValueField = "Identificador"; ddlSucursal.DataTextField = "Descripcion"; ddlSucursal.DataBind(); } ddlAnio.DataSource = dtFiltros.DefaultView.ToTable(true, "Año"); ddlAnio.DataTextField = "Año"; ddlAnio.DataValueField = "Año"; ddlAnio.DataBind(); ddlAnio.SelectedIndex = -1; ddlFolio.DataSource = dtFiltros.DefaultView.ToTable(true, "Folio"); ddlFolio.DataTextField = "Folio"; ddlFolio.DataValueField = "Folio"; ddlFolio.DataBind(); ddlFolio.SelectedIndex = -1; ddlSecuencia.DataSource = dtFiltros.DefaultView.ToTable(true, "Secuencia"); ddlSecuencia.DataTextField = "Secuencia"; ddlSecuencia.DataValueField = "Secuencia"; ddlSecuencia.DataBind(); ddlSecuencia.SelectedIndex = -1; ddlUsuario.DataSource = dtFiltros.DefaultView.ToTable(true, "Usuario"); ddlUsuario.DataTextField = "Usuario"; ddlUsuario.DataValueField = "Usuario"; ddlUsuario.DataBind(); ddlUsuario.SelectedIndex = -1; } }
/// <summary> /// Obtiene Fecha Maxima Conciliacion /// </summary> public string fechaMaximaConciliacion() { Conciliacion.RunTime.App objApp = new Conciliacion.RunTime.App(); return(objApp.Consultas.ConsultaFechaActualInicial()); }