Пример #1
0
        private void buttonAdicionar_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Ao encerrar esse processo os dados serão cadastrados. Você tem certeza que quer editar os dados?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                if (textBox_Nome.Text == "" || textBox_CarteiraTrabalho.Text == "" || textBox_Salario.Text == "")
                {
                    MessageBox.Show("Por favor digite todos os campos importantes", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (textBox_CarteiraTrabalho.Text.Length != textBox_CarteiraTrabalho.MaxLength)
                {
                    MessageBox.Show("Por favor digite o número da carteira de trabalho completo completo", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    string nome              = textBox_Nome.Text;
                    string carteira          = textBox_CarteiraTrabalho.Text;
                    float  salário           = float.Parse(textBox_Salario.Text);
                    string usuário           = textBox_Usuario.Text;
                    string senha             = textBox_Senha.Text;
                    Login.TipoDeUsuário tipo = função == Funcionário.TipoDeFuncionário.Funcionário ? Login.TipoDeUsuário.Funcionário : Login.TipoDeUsuário.Gerente;
                    Login novoFunc           = new Login(usuário, senha, tipo);
                    //novoFunc.gravar();
                    Funcionário novo = new Funcionário(nome, carteira, salário, função, novoFunc);
                    novo.gravar();
                    this.Close();
                }
            }
        }
 public Manutenção(DateTime inicio, string motivo, Funcionário func, Histórico hist)
 {
     this.inicio      = inicio;
     this.Inicio      = inicio.ToBinary();
     this.Motivo      = motivo;
     this.Funcionário = func;
     this.Histórico   = hist;
 }
 public Locação(DateTime inicio, Histórico hist, Funcionário func, Cliente cliente)
 {
     this.inicio      = inicio;
     this.Inicio      = inicio.ToBinary();
     this.Histórico   = hist;
     this.Funcionário = func;
     this.Cliente     = cliente;
 }
 public void setDonoDaConta(Funcionário funcionário)
 {
     if (this.permissão == TipoDeUsuário.Funcionário || this.permissão == TipoDeUsuário.Gerente)
     {
         this.Funcionário       = funcionário;
         this.Funcionário.Login = this;
     }
 }
 public void setLocado(Funcionário permitidor, Cliente locador, DateTime horario)
 {
     if (this.status == estado.Disponível)
     {
         this.status = estado.Locado;
         this.Estado = SerializarEstado();
         using (var ctx = new DadosContainer())
         {
             Locação l = new Locação(horario, this.Histórico, permitidor, locador);
             //ctx.AddToLocaçãoSet(l);
             ctx.SaveChanges();
         }
     }
 }
 public Editar_Funcionário(Funcionário funcionário)
 {
     textBox_Nome             = new TextBox();
     textBox_CarteiraTrabalho = new TextBox();
     textBox_Salario          = new TextBox();
     idCliente = funcionário.Id;
     InitializeComponent();
     if (funcionário != null)
     {
         textBox_Nome.Text             = funcionário.Nome;
         textBox_CarteiraTrabalho.Text = funcionário.CarteiraDeTrabalho.ToString();
         textBox_Salario.Text          = String.Format("{0,0:0.00}", funcionário.Salário);
         if (funcionário.Login.Permissão == 1)
         {
             radioButtonFuncionário.Checked = true;
         }
         else
         {
             radioButtonGerente.Checked = true;
         }
     }
 }
 public Manutenção(int anoInicio, int mesInicio, int diaInicio, int horaInicio, int minutoInicio, int segundoInicio, int anoFim, int mesFim, int diaFim, int horaFim, int minutoFim, int segundoFim, string motivo, Funcionário func, Histórico hist)
 {
     this.inicio      = new DateTime(anoInicio, mesInicio, diaInicio, horaInicio, minutoInicio, segundoInicio);
     this.Inicio      = this.inicio.ToBinary();
     this.fim         = new DateTime(anoFim, mesFim, diaFim, horaFim, minutoFim, segundoInicio);
     this.Fim         = this.fim.ToBinary();
     this.Motivo      = motivo;
     this.Funcionário = func;
     this.Histórico   = hist;
 }
Пример #8
0
 public Reserva(Veículo veículo, int dia, int mes, int ano, int hora, int minuto, Cliente cliente, Funcionário func)
 {
     this.Cliente     = cliente;
     this.Veículo     = veículo;
     this.Pedido      = new DateTime(ano, mes, dia, hora, minuto, 0);
     this.Data        = this.Pedido.ToBinary();
     this.Funcionário = func;
 }
 public Locação(int anoInicio, int mesInicio, int diaInicio, int horaInicio, int minutoInicio, int segundoInicio, int anoFim, int mesFim, int diaFim, int horaFim, int minutoFim, int segundoFim, Histórico hist, Funcionário func, Cliente cliente)
 {
     this.inicio      = new DateTime(anoInicio, mesInicio, diaInicio, horaInicio, minutoInicio, segundoInicio);
     this.fim         = new DateTime(anoFim, mesFim, diaFim, horaFim, minutoFim, segundoInicio);;
     this.Histórico   = hist;
     this.Funcionário = func;
     this.Cliente     = cliente;
 }