Exemple #1
0
        public frmCadCliente(string placa, Form frm, int idLoja)
        {
            InitializeComponent();
            txtPlaca.Text = placa;

            this.idLoja = idLoja;
            mdiParent = frm;
            EstadoCadastroCliente = FormUtil.EstadoCadastroCliente.Inserir;
        }
Exemple #2
0
        public frmCadCliente(ClienteDTO cliente, Form frm, int idLoja)
        {
            InitializeComponent();
            clienteDto = cliente;
            this.idLoja = idLoja;
            mdiParent = frm;

            if (clienteDto != null)
                EstadoCadastroCliente = FormUtil.EstadoCadastroCliente.Pesquisar;
        }
Exemple #3
0
        private void TratarReadOnlyControls(FormUtil.EstadoCadastroCliente estado)
        {
            switch (estado)
            {
                case FormUtil.EstadoCadastroCliente.Pesquisar:
                    foreach (var item in tbpCliente.Controls)
                    {
                        if (((Control)item).Name == "gbBotoes")
                        {
                            if (gbBotoes.Controls.Find("btnAlterar", false)[0] != null)
                            {
                                EstadoCadastroCliente = FormUtil.EstadoCadastroCliente.Alterar;
                                gbBotoes.Controls.Find("btnConfirmar", false)[0].Enabled = false;
                                gbBotoes.Controls.Find("btnAlterar", false)[0].Visible = true;
                                gbBotoes.Controls.Find("btnAlterar", false)[0].Enabled = true;
                                gbBotoes.Controls.Find("btnCancelar", false)[0].Enabled = false;
                            }
                        }
                        else
                            ((Control)item).Enabled = false;
                    }

                    break;
                case FormUtil.EstadoCadastroCliente.Inserir:

                    break;
                case FormUtil.EstadoCadastroCliente.Alterar:
                    foreach (var item in tbpCliente.Controls)
                    {
                        if (((Control)item).Name == "gbBotoes")
                        {
                            if (gbBotoes.Controls.Find("btnAlterar", false)[0] != null)
                            {
                                EstadoCadastroCliente = FormUtil.EstadoCadastroCliente.Alterar;
                                gbBotoes.Controls.Find("btnConfirmar", false)[0].Enabled = true;
                                gbBotoes.Controls.Find("btnAlterar", false)[0].Enabled = false;
                                gbBotoes.Controls.Find("btnCancelar", false)[0].Enabled = true;
                            }
                        }
                        ((Control)item).Enabled = true;
                    }
                    //gpVeiculo.Enabled = true;
                    break;
                case FormUtil.EstadoCadastroCliente.Excluir:
                    break;
                case FormUtil.EstadoCadastroCliente.Cancelar:
                    foreach (var item in tbpCliente.Controls)
                    {
                        if (((Control)item).Name == "gbBotoes")
                        {
                            if (gbBotoes.Controls.Find("btnAlterar", false)[0] != null)
                            {
                                EstadoCadastroCliente = FormUtil.EstadoCadastroCliente.Alterar;
                                gbBotoes.Controls.Find("btnConfirmar", false)[0].Enabled = false;
                                gbBotoes.Controls.Find("btnAlterar", false)[0].Visible = true;
                                gbBotoes.Controls.Find("btnAlterar", false)[0].Enabled = true;
                            }
                        }
                        else
                            ((Control)item).Enabled = false;
                    }
                    break;
                default:
                    break;
            }
        }