private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int funcionarioId = Convert.ToInt32(dataGridView1["Id", e.RowIndex].Value);

            var funcionario = new FuncionariosDao().GetById(funcionarioId);

            if (this.usuario != null)
            {
                if (funcionario.UsuariosId != null)
                {
                    MessageBox.Show("Funcionário já contém usuário registrado!");
                }
                else
                {
                    var cadastro = new FormCadastrarUsuario(usuario, funcionario)
                    {
                        MdiParent   = this.MdiParent,
                        ControlBox  = false,
                        WindowState = FormWindowState.Maximized
                    };
                    cadastro.Show();
                    this.Close();
                }
            }
            else
            {
                var form = new FormCadastrarFuncionario(funcionario)
                {
                    MdiParent = this.ParentForm
                };

                this.Close();
                form.Show();
            }
        }
Esempio n. 2
0
        private void funcionáriosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var cadastrarFuncionario = new FormCadastrarFuncionario
            {
                ControlBox = false,
                MdiParent  = this
            };

            cadastrarFuncionario.Show();
        }
        private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int funcionarioId = Convert.ToInt32(dataGridView1["Id", e.RowIndex].Value);

            var funcionario = new FuncionariosDao().GetById(funcionarioId);

            var form = new FormCadastrarFuncionario(funcionario)
            {
                MdiParent = this.ParentForm
            };

            this.Close();
            form.Show();
        }