private void frm_empresa_Load(object sender, EventArgs e) { try { CapaNegocio fn = new CapaNegocio(); DataTable seg = seguridad.ObtenerPermisos.Permisos(seguridad.Conexion.User, id_form); if (seg.Rows.Count > 0) { fn.desactivarPermiso(seg, btn_guardar, btn_eliminar, btn_editar, btn_nuevo, btn_cancelar, btn_actualizar, btn_buscar, btn_anterior, btn_siguiente, btn_primero, btn_ultimo); } else { btn_guardar.Enabled = false; btn_eliminar.Enabled = false; btn_editar.Enabled = false; btn_nuevo.Enabled = false; btn_actualizar.Enabled = false; btn_cancelar.Enabled = false; btn_buscar.Enabled = false; } cbo_pais.Properties.DataSource = OpBD.SeleccionarPaises(); cbo_pais.Properties.ValueMember = "id_pais"; cbo_pais.Properties.DisplayMember = "nombre"; cbo_pais.Properties.PopulateColumns(); cbo_pais.Properties.Columns[0].Visible = false; if (actualizar == true) { DataTable dt_emp = OpBD.SeleccionarDatosRestantesEmpresa(id_empresa); if (dt_emp != null) { DataRow row_emp = dt_emp.Rows[0]; string direccion = row_emp[0].ToString(); string correo = row_emp[1].ToString(); string telefono1 = row_emp[2].ToString(); string telefono2 = row_emp[3].ToString(); string pais = row_emp[4].ToString(); txt_nombre.Text = nombre_empresa; txt_telefono1.Text = telefono1; txt_telefono2.Text = telefono2; txt_email.Text = correo; txt_direccion.Text = direccion; cbo_pais.EditValue = cbo_pais.Properties.GetKeyValueByDisplayText(pais); } } } catch (Exception exep) { MessageBox.Show(exep.Message); } }
private void gv_organizaciones_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { DataRow row = gv_organizaciones.GetFocusedDataRow(); string id_empresa = row[0].ToString(); DataTable dt_emp = OpBD.SeleccionarDatosRestantesEmpresa(id_empresa); string direccion = ""; string correo = ""; string telefono1 = ""; string telefono2 = ""; string pais = ""; if (dt_emp != null) { DataRow row_emp = dt_emp.Rows[0]; direccion = row_emp[0].ToString(); correo = row_emp[1].ToString(); telefono1 = row_emp[2].ToString(); telefono2 = row_emp[3].ToString(); pais = row_emp[4].ToString(); } lbl_direccion.Text = direccion; lbl_correo.Text = correo; lbl_telefono1.Text = telefono1; lbl_telefono2.Text = telefono2; lbl_pais.Text = pais; DataTable dt1 = OpBD.CNA_empresa(id_empresa); lbl_na.Text = dt1.Rows[0][0].ToString(); DataTable dt2 = OpBD.CNC_empresa(id_empresa); lbl_nc.Text = dt2.Rows[0][0].ToString(); DataTable dt3 = OpBD.CCA_empresa(id_empresa); lbl_ca.Text = dt3.Rows[0][0].ToString(); DataTable dt4 = OpBD.CCC_empresa(id_empresa); lbl_cc.Text = dt4.Rows[0][0].ToString(); }