Пример #1
0
        private void Btn_bsucarmodulo_Click(object sender, EventArgs e)
        {
            string modulo    = tbx_buscarmodulo.Text;
            bool   modificar = false;

            try
            {
                DataTable dtModulos = logic.ConsultaLogicaModulo(modulo);

                foreach (DataRow row in dtModulos.Rows)
                {
                    if (row[0] != null)
                    {
                        modificar = true;
                    }

                    txtcodigo.Text = (row[0].ToString());
                    txtnombre.Text = (row[1].ToString());
                    txtdesc.Text   = (row[2].ToString());
                    if (row[3].ToString() == "1")
                    {
                        rbhabilitado.Checked   = true;
                        rbinhabilitado.Checked = false;
                    }
                    if (row[3].ToString() == "0")
                    {
                        rbinhabilitado.Checked = true;
                        rbhabilitado.Checked   = false;
                    }
                }

                if (modificar == true)
                {
                    btn_modif.Enabled      = true;
                    btn_ingresar.Enabled   = false;
                    txtcodigo.Enabled      = false;
                    txtnombre.Enabled      = false;
                    txtdesc.Enabled        = false;
                    rbhabilitado.Enabled   = false;
                    rbinhabilitado.Enabled = false;
                }
                else
                {
                    btn_modif.Enabled = false;
                    MessageBox.Show("No se encontró el modulo buscado");
                }
            }
            catch (InvalidOperationException ex)
            {
                Console.WriteLine(ex);
            }
        }