예제 #1
0
        public void CarregaTab()
        {
            CommandSubDepartamento CmdSub = new CommandSubDepartamento();

            CmdSub.CriarBancoSubDepartamento();
            List <SubDepartamento> LSub = CmdSub.GetTabSubDepartamento();

            Tabela_SubDepartamento.ItemsSource = LSub;
        }
예제 #2
0
        private void InputDepartamento_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (InputDepartamento.SelectedItem != null)
            {
                var itm = (Departamento)InputDepartamento.SelectedItem;
                InputCodDepartamento.Text = itm.IdDepart.ToString();
                CommandSubDepartamento CmSub = new CommandSubDepartamento();
                CmSub.CriarBancoSubDepartamento();
                List <SubDepartamento> Ldprt = CmSub.GetSubDepartamentoByDprt(itm.IdDepart);

                InputSubDepartamento.ItemsSource = Ldprt;
                InputCodSubDepartamento.Text     = "";
            }
        }
예제 #3
0
        private async void BtnRemover_Clicked(object sender, EventArgs e)
        {
            var send = sender as Button;
            var item = (SubDepartamento)send.CommandParameter;

            bool answer = await DisplayAlert("Comanda", "Deseja Remover o Sub Departamento " + item.CodSubDepartamento + "  " + item.Descricao, "Sim", "Não");

            if (answer == true)
            {
                CommandSubDepartamento CmdCor = new CommandSubDepartamento();
                CmdCor.CriarBancoSubDepartamento();

                CmdCor.DeletarSubDepartamento(item);

                CarregaTab();
            }
        }
예제 #4
0
        private void SalvarSubDepart_Clicked(object sender, EventArgs e)
        {
            String                 CdSubDepart = InputCodSubDepart.Text;
            SubDepartamento        Dpart       = new SubDepartamento();
            CommandSubDepartamento CmdSub      = new CommandSubDepartamento();

            CmdSub.CriarBancoSubDepartamento();
            Dpart.Descricao = InputDescricao.Text;
            if (pickerDepartamento.SelectedItem != null)
            {
                var subDerp = (Departamento)pickerDepartamento.SelectedItem;
                Dpart.CodSubDepartamento = subDerp.IdDepart;
            }
            if (InputCodSubDepart.Text == "" || InputCodSubDepart.Text == null)
            {
                List <SubDepartamento> Dep = CmdSub.GetMax();
                int cod = 1;
                if (Dep.Count != 0)
                {
                    cod = Dep[0].CodSubDepartamento + 1;
                }
                Dpart.CodSubDepartamento = cod;

                if (pickerDepartamento.SelectedItem != null)
                {
                    var PkDepartamento = (Departamento)pickerDepartamento.SelectedItem;
                    Dpart.CdDepartamento = PkDepartamento.IdDepart;
                }
            }
            CmdSub.InserirSubDepartamento(Dpart);
            CarregaTab();

            InputCodSubDepart.Text          = "";
            InputDescricao.Text             = "";
            pickerDepartamento.SelectedItem = null;
        }