public FrmInserirCliente(acao1 acao, Cliente cliente, Contato contato)
 {
     InitializeComponent();
     if (acao.Equals(acao1.Alterar))
     {
         acaoNaTela           = acao1.Alterar;
         Text                 = "Alterar Cliente";
         txtCodigoOculto.Text = cliente.IdCliente.ToString();
         txtNome.Text         = cliente.Nome;
         txtTelefone.Text     = contato.Telefone.ToString();
     }
     else if (acao.Equals(acao1.Inserir))
     {
         acaoNaTela = acao1.Inserir;
         Text       = "Inserir Cliente";
     }
 }
        public FrmClienteSelecionar(acao1 acao)
        {
            InitializeComponent();
            if(acao.Equals(acao1.Cliente))
            {
                acaoNaTela = acao1.Cliente;
                btExcluir.Enabled = false;
                Text = "Controle de Clientes";

                DataGridViewColumn IdCliente = new DataGridViewTextBoxColumn();
                IdCliente.Name = "IdCliente";
                IdCliente.HeaderText = "Id do Cliente";
                dgwPrincipal.Columns.Add(IdCliente);

                DataGridViewColumn Nome = new DataGridViewTextBoxColumn();
                Nome.Name = "Nome";
                dgwPrincipal.Columns.Add(Nome);

                DataGridViewColumn Telefone = new DataGridViewTextBoxColumn();
                Telefone.Name = "Telefone";
                dgwPrincipal.Columns.Add(Telefone);
            }
            if(acao.Equals(acao1.Agenda))
            {
                acaoNaTela = acao1.Agenda;
                Text = "Controle de Agenda";
                lbPesquisa.Text = "Nome|Codigo";

                DataGridViewColumn IdAgendamento = new DataGridViewTextBoxColumn();
                IdAgendamento.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                IdAgendamento.DataPropertyName = "Agenda.IdAgendamento";
                IdAgendamento.Name = "IdAgendamento";
                dgwPrincipal.Columns.Add(IdAgendamento);

                DataGridViewColumn IdCliente = new DataGridViewTextBoxColumn();
                IdCliente.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                IdCliente.DataPropertyName = "Agenda.IdCliente.IdCliente";
                IdCliente.Width = 60;
                IdCliente.Name = "IdCliente";
                dgwPrincipal.Columns.Add(IdCliente);

                DataGridViewColumn Nome = new DataGridViewTextBoxColumn();
                Nome.DataPropertyName = "agenda.IdCliente.Nome";
                Nome.Name = "Nome";
                dgwPrincipal.Columns.Add(Nome);

                DataGridViewColumn Descricao = new DataGridViewTextBoxColumn();
                Descricao.DataPropertyName = "Agenda.agendaServicos.IdServico.Descricao";
                Descricao.Name = "Descricao";
                dgwPrincipal.Columns.Add(Descricao);

                DataGridViewColumn Valor = new DataGridViewTextBoxColumn();
                Valor.DataPropertyName = "Agenda.agendaServicos.IdServico.Valor";
                Valor.Width = 60;
                Valor.Name = "Valor";
                dgwPrincipal.Columns.Add(Valor);

                DataGridViewColumn Data = new DataGridViewTextBoxColumn();
                Data.DataPropertyName = "Agenda.Data";
                Data.Name = "Data";
                Data.DefaultCellStyle.Format = "dd/MM/yyyy";
                dgwPrincipal.Columns.Add(Data);

                DataGridViewColumn AgendadoEm = new DataGridViewTextBoxColumn();
                AgendadoEm.DataPropertyName = "Agenda.AgendadoEm";
                AgendadoEm.DefaultCellStyle.Format = "dd/MM/yyyy";
                AgendadoEm.Name = "AgendadoEm";
                dgwPrincipal.Columns.Add(AgendadoEm);

                DataGridViewCheckBoxColumn Atendido = new DataGridViewCheckBoxColumn();
                Atendido.DataPropertyName = "Agenda.Atendido";
                Atendido.Name = "Atendido";
                Atendido.Width = 60;
                dgwPrincipal.Columns.Add(Atendido);

                DataGridViewCheckBoxColumn Pago = new DataGridViewCheckBoxColumn();
                Pago.DataPropertyName = "Agenda.Caixa.Pago";
                Pago.Name = "Pago";
                Pago.Width = 48;
                dgwPrincipal.Columns.Add(Pago);

                txtPesquisar.Size = new Size(312, 20);
                btPesquisar.Location = new Point(414, 4);
                dtpData.Visible = true;
                btBuscarData.Visible = true;
            }
            dgwPrincipal.AutoGenerateColumns = false;
        }