public AddRequisitor()
        {
            InitializeComponent();
            CamadaNegocio.Requisitor requisitor = new CamadaNegocio.Requisitor();

            this.DataContext = requisitor;
        }
 private void NovoRegisto()
 {
     CamadaNegocio.Requisitor requisitor = this.DataContext as CamadaNegocio.Requisitor;
     if (requisitor != null)
     {
         requisitor.Novo();
     }
 }
        private void EliminarRegisto()
        {
            string sErro = string.Empty;

            CamadaNegocio.Requisitor requisitor = (CamadaNegocio.Requisitor) this.DataContext;



            if (requisitor.Eliminar(ref sErro))
            {
                MessageBox.Show("Eliminado com sucesso.");
            }
            else
            {
                MessageBox.Show(string.Format("Erro {0}", sErro));
            }
        }
        private void BtnEliminarRequisitor_Click(object sender, RoutedEventArgs e)
        {
            string sErro = string.Empty;

            CamadaNegocio.Requisitor requisitor = (CamadaNegocio.Requisitor) this.DataContext;

            if (requisitor.Eliminar(ref sErro))
            {
                MessageBox.Show("Eliminado com sucesso.");
            }
            else
            {
                MessageBox.Show(string.Format("Erro {0}", sErro));
            }

            this.Close();
        }
        private void BtnConfirmarAdicionarRequisitor_Click(object sender, RoutedEventArgs e)
        {
            // Criar instância requisitor

            string sErro = string.Empty;

            CamadaNegocio.Requisitor requisitor = this.DataContext as CamadaNegocio.Requisitor;

            if (requisitor.Gravar(ref sErro))

            {
                MessageBox.Show("Requisitor Guardado com Sucesso!");
            }

            else
            {
                MessageBox.Show(string.Format("Erro {0}", sErro));
            }
        }