// Llena el combo columnas
        public override List <ListaCombo> ObtieneColumnas(int configuracion, int tipoconciliacion, string campoexterno)
        {
            CatalogoConciliacion.App objApp = new CatalogoConciliacion.App();
            List <ListaCombo>        datos  = new List <ListaCombo>();

            using (SqlConnection cnn = new SqlConnection(objApp.CadenaConexion))
            {
                cnn.Open();
                SqlCommand comando = new SqlCommand("spCBCargarComboDestino", cnn);
                comando.Parameters.Add("@Configuracion", System.Data.SqlDbType.TinyInt).Value    = configuracion;
                comando.Parameters.Add("@TipoConciliacion", System.Data.SqlDbType.TinyInt).Value = tipoconciliacion;
                comando.Parameters.Add("@CampoExterno", System.Data.SqlDbType.VarChar).Value     = campoexterno;

                comando.CommandType = System.Data.CommandType.StoredProcedure;
                SqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    ListaCombo dato = new ListaCombo(Convert.ToInt32(reader["Identificador"]),
                                                     Convert.ToString(reader["Descripcion"]),
                                                     Convert.ToString(reader["Campo1"]));
                    datos.Add(dato);
                }
                return(datos);
            }
        }
Ejemplo n.º 2
0
        void cmbDinamico_SelectedValueChanged(object sender, EventArgs e)
        {
            try
            {
                var item = ListaCombo.First(c => c.Descripcion == ((DevExpress.XtraEditors.ComboBoxEdit)(sender)).EditValue.ToString());

                gridViewExcel.SetFocusedRowCellValue(gridColumn1, item.IdCtaCble);
                gridViewExcel.SetFocusedRowCellValue(IdTipoNota, item.IdTipoNota);
                gridViewExcel.SetFocusedRowCellValue(IdCentroCosto, item.IdCentroCosto);
                gridViewExcel.SetFocusedRowCellValue(gridColumn2, true);
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
    public void Carga_CuentaBancariaOrigen(int corporativo, short banco)
    {
        try
        {
            listCuentaBancaria = objApp.Consultas.ConsultaCuentasBancaria(corporativo, banco);

            ListaCombo dato = new ListaCombo(0, "VER TODOS", "TODAS LAS CUENTAS");
            listCuentaBancaria.Insert(0, dato);

            this.cboCuentaBancoOrigen.DataSource     = listCuentaBancaria;
            this.cboCuentaBancoOrigen.DataValueField = "Identificador";
            this.cboCuentaBancoOrigen.DataTextField  = "Descripcion";
            this.cboCuentaBancoOrigen.DataBind();
            this.cboCuentaBancoOrigen.Dispose();
        }
        catch (Exception)
        {
            this.cboCuentaBancoOrigen.DataSource = new List <ListaCombo>();
            this.cboCuentaBancoOrigen.DataBind();
            this.cboCuentaBancoOrigen.Dispose();
        }
    }
 /// <summary>
 /// Llena el Combo de los Status de Conciliación
 /// </summary>
 public void Carga_StatusConciliacion()
 {
     try
     {
         listStatusConciliacion = Conciliacion.RunTime.App.Consultas.ConsultaStatusConciliacion();
         this.ddlStatusConciliacion.DataSource     = listStatusConciliacion;
         this.ddlStatusConciliacion.DataValueField = "Identificador";
         this.ddlStatusConciliacion.DataTextField  = "Descripcion";
         this.ddlStatusConciliacion.DataBind();
         this.ddlStatusConciliacion.Dispose();
         ListaCombo c = listStatusConciliacion.Find(x => x.Descripcion == "CONCILIACION ABIERTA");
         if (c == null)
         {
             return;
         }
         this.ddlStatusConciliacion.SelectedValue = c.Identificador.ToString();
     }
     catch (Exception ex)
     {
         App.ImplementadorMensajes.MostrarMensaje(ex.Message);
     }
 }
        // Llena el combo empleado
        public override List <ListaCombo> ObtieneEmpleados(int configuracion, int grupo)
        {
            List <ListaCombo> datos = new List <ListaCombo>();

            using (SqlConnection cnn = new SqlConnection(App.CadenaConexion))
            {
                cnn.Open();
                SqlCommand comando = new SqlCommand("spCBCargarComboEmpleado", cnn);
                comando.Parameters.Add("@Configuracion", System.Data.SqlDbType.TinyInt).Value       = configuracion;
                comando.Parameters.Add("@GrupoConciliciacion", System.Data.SqlDbType.TinyInt).Value = grupo;

                comando.CommandType = System.Data.CommandType.StoredProcedure;
                SqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    ListaCombo dato = new ListaCombo(Convert.ToInt32(reader["Identificador"]),
                                                     Convert.ToString(reader["Descripcion"]),
                                                     Convert.ToString(reader["Campo1"]));
                    datos.Add(dato);
                }
                return(datos);
            }
        }