예제 #1
0
        void adicionar()
        {
            try
            {
                SaidaViatura_tb sv = new SaidaViatura_tb();
                sv.ActualizadoPor = 1;
                sv.DataDevolucao  = DateTime.Parse(dataDevolucaoDateTimePicker.Text);
                sv.DataRegistro   = DateTime.Now;
                sv.DataSaida      = DateTime.Parse(dataSaidaDateTimePicker.Text);
                sv.Diasdealerta   = 0;
                sv.idCliente      = idCliente;
                sv.idViatura      = idViatura;
                sv.RegistradoPor  = 1;
                si.SaidaViatura_tb.Add(sv);
                si.SaveChanges();

                MetroFramework.MetroMessageBox.Show(this, "Delivery adicionado com sucesso, Obrigado", "Delivery com sucesso.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Viatura_tb sd = si.Viatura_tb.Where(d => d.idViaturas == idViatura).FirstOrDefault();
                sd.Estado = "Indisponivel";
                si.SaveChanges();

                this.Close();
            }
            catch (Exception ex)
            {
                MetroFramework.MetroMessageBox.Show(this, "Error, Por favor contacte ao administrador do sistema: " + ex.Message, "Error no Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                var pro = si.SaidaViatura_tb.Where(d => d.idViatura == idViatura && d.idCliente == idCliente).LongCount();

                if (pro != 0)
                {
                    SaidaViatura_tb prdo = si.SaidaViatura_tb.Where(d => d.idViatura == idViatura && d.idCliente == idCliente).ToList().LastOrDefault();

                    EntradaViatura_tb sd = new EntradaViatura_tb();
                    sd.RegistradoPor  = 1;
                    sd.DataRegistro   = DateTime.Now;
                    sd.ActualizadoPor = 1;
                    sd.idSaida        = prdo.idSaida;
                    si.EntradaViatura_tb.Add(sd);
                    si.SaveChanges();

                    MetroFramework.MetroMessageBox.Show(this, "Entrada com sucesso, Obrigado", "Entrada com sucesso.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Viatura_tb tt = si.Viatura_tb.Where(d => d.idViaturas == idViatura).FirstOrDefault();
                    tt.Estado = "Disponivel";
                    si.SaveChanges();

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MetroFramework.MetroMessageBox.Show(this, "Error, Por favor contacte ao administrador do sistema: " + ex.Message, "Error no Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                ;
            }
        }
예제 #3
0
        void adicionar()
        {
            try
            {
                MemoryStream ms = new MemoryStream();
                pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
                byte[] logo = ms.GetBuffer();


                Viatura_tb vt = new Viatura_tb();
                vt.ActualizadoPor = 1;
                vt.AnoFabrico     = anoFabricoTextBox.Text;
                vt.DataRegistro   = DateTime.Now;
                vt.Estado         = "Disponivel";
                vt.idMarca        = int.Parse(idMarcaComboBox.SelectedValue.ToString());
                vt.Matricula      = matriculaTextBox.Text;
                vt.ModeloViatura  = modeloViaturaTextBox.Text;
                vt.RegistradoPor  = 1;
                vt.DestinoUso     = destinoUsoTextBox.Text;
                vt.EstadoViatura  = estadoComboBox.Text;
                vt.Foto           = logo;
                vt.idFluido       = int.Parse(idFluidoComboBox.SelectedValue.ToString());
                vt.KmCadastro     = kmCadastroTextBox.Text;
                si.Viatura_tb.Add(vt);
                si.SaveChanges();
                MetroFramework.MetroMessageBox.Show(this, "Viatura adicionada com sucesso, Obrigado", "Salvo com sucesso.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                viewCarroMarcaBindingSource.DataSource = si.View_CarroMarca.ToList();
            }
            catch (Exception ex)
            {
                MetroFramework.MetroMessageBox.Show(this, "Error, Por favor contacte ao administrador do sistema: " + ex.Message, "Error no Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         MemoryStream ms = new MemoryStream();
         pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
         byte[] logo = ms.GetBuffer();
         if (imagess == "")
         {
             MetroFramework.MetroMessageBox.Show(this, "Nenhuma imagem Selecionada!", "Por favor seleciona uma image.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             Empresa_tb ep = new GesDisponibilidade.Empresa_tb();
             ep.Email       = emailTextBox.Text;
             ep.Endereco    = enderecoTextBox.Text;
             ep.LogoTipo    = logo;
             ep.NomeEmpresa = nomeEmpresaTextBox.Text;
             ep.Nuit        = nuitTextBox.Text;
             ep.Telefone    = telefoneTextBox.Text;
             si.Empresa_tb.Add(ep);
             si.SaveChanges();
             MetroFramework.MetroMessageBox.Show(this, "Dados adicionados com sucesso, Obrigado", "Opercao com sucesso.", MessageBoxButtons.OK, MessageBoxIcon.Information);
             empresa_tbBindingSource.DataSource = si.Empresa_tb.ToList();
         }
     }
     catch (Exception ex)
     {
         MetroFramework.MetroMessageBox.Show(this, "Error, Por favor contacte ao administrador do sistema: " + ex.Message, "Error no Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 void adicionar()
 {
     try
     {
         Marca_tb mc = new Marca_tb();
         mc.NomeMarca      = nomeMarcaTextBox.Text;
         mc.DataRegistro   = DateTime.Now;
         mc.ActualizadoPor = 1;
         mc.RegistradoPor  = 1;
         si.Marca_tb.Add(mc);
         si.SaveChanges();
         MetroFramework.MetroMessageBox.Show(this, "Marca adicionada com sucesso, Obrigado", "Salvo com sucesso.", MessageBoxButtons.OK, MessageBoxIcon.Information);
         marca_tbBindingSource.DataSource = si.Marca_tb.ToList();
     }
     catch (Exception ex)
     {
         MetroFramework.MetroMessageBox.Show(this, "Error, Por favor contacte ao administrador do sistema: " + ex.Message, "Error no Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 void adicionar()
 {
     try
     {
         Usuario_tb t = new Usuario_tb();
         t.Contacto       = contactoTextBox.Text;
         t.DataNascimento = DateTime.Parse(dataNascimentoDateTimePicker.Text);
         t.NomeCompleto   = nomeCompletoTextBox.Text;
         t.Senha          = senhaTextBox.Text;
         t.Usuario        = usuarioTextBox.Text;
         si.Usuario_tb.Add(t);
         si.SaveChanges();
         MetroFramework.MetroMessageBox.Show(this, "Salvo Com Sucesso", "Usuario adicionado com Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         usuario_tbBindingSource.DataSource = si.Usuario_tb.ToList();
     }
     catch (Exception ex)
     {
         MetroFramework.MetroMessageBox.Show(this, "Erro:" + ex.Message, "Contacte o Administrador", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #7
0
        void adicionar()
        {
            try
            {
                Cliente_tb cl = new Cliente_tb();
                cl.ActualizadoPor = 1;
                cl.DataNascimento = DateTime.Parse(dataNascimentoDateTimePicker.Text);
                cl.DataRegistro   = DateTime.Now;
                cl.NomeCliente    = nomeClienteTextBox.Text;
                cl.RegistradoPor  = 1;
                si.Cliente_tb.Add(cl);
                si.SaveChanges();
                MetroFramework.MetroMessageBox.Show(this, "Cliente adicionado com sucesso, Obrigado", "Salvo com sucesso.", MessageBoxButtons.OK, MessageBoxIcon.Information);

                cliente_tbBindingSource.DataSource = si.Cliente_tb.ToList();
            }
            catch (Exception ex)
            {
                MetroFramework.MetroMessageBox.Show(this, "Error, Por favor contacte ao administrador do sistema: " + ex.Message, "Error no Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }