public frmCadCliente(string placa, Form frm, int idLoja) { InitializeComponent(); txtPlaca.Text = placa; this.idLoja = idLoja; mdiParent = frm; EstadoCadastroCliente = FormUtil.EstadoCadastroCliente.Inserir; }
public frmCadCliente(ClienteDTO cliente, Form frm, int idLoja) { InitializeComponent(); clienteDto = cliente; this.idLoja = idLoja; mdiParent = frm; if (clienteDto != null) EstadoCadastroCliente = FormUtil.EstadoCadastroCliente.Pesquisar; }
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; } }