示例#1
0
        private void dgEmpresa_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string nombre = Convert.ToString(dgEmpresa.Rows[dgEmpresa.CurrentRow.Index].Cells[1].Value);
            int    idUser = Convert.ToInt32(dgEmpresa.Rows[dgEmpresa.CurrentRow.Index].Cells[0].Value);

            // Modificar
            if (e.ColumnIndex == 4)
            {
                ABMUsuario.AltaEmpresa form = new ABMUsuario.AltaEmpresa(idUser.ToString(), "", "modificar");
                if (form.ShowDialog() == DialogResult.OK)
                {
                    obtenerEmpresas(paginaActual);
                }
            }
            // Borrar
            if (e.ColumnIndex == 5)
            {
                if (Interfaz.Interfaz.emitirPregunta("¿Seguro desea dar de baja (lógica) la empresa " + nombre + "?") == DialogResult.Yes)
                {
                    List <SqlParameter> listaParametros = new List <SqlParameter>();
                    BaseDeDatos.agregarParametro(listaParametros, "@ID_User", idUser);
                    BaseDeDatos.ejecutarSP("sp_DeshabilitarUsuario", listaParametros);
                    obtenerEmpresas(paginaActual);
                }
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (chequearNuevoUsuario() && chequearPass())
            {
                Form altaForm;

                if (tipo == 1)
                {
                    altaForm = new ABMUsuario.AltaCliente(txbUsuario.Text, txbPass.Text, "alta");
                    altaForm.ShowDialog();
                }
                else
                {
                    altaForm = new ABMUsuario.AltaEmpresa(txbUsuario.Text, txbPass.Text, "alta");
                    altaForm.ShowDialog();
                }
                Form  form           = new ABMUsuario.RolNuevo("", "");
                Panel panelContenido = (Panel)ParentForm.Controls["panelContenido"];
                Loggin.SeleccionFuncionalidades.mostrarEnPanel(form, panelContenido);
            }
        }