// 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); } }
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); } }