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); } }
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 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); ; } }
void AtulizarListadeprodutos(object sender, EventArgs e)//introduzir na grid { Button buts = (Button)sender; Viatura_tb pr = (Viatura_tb)buts.Tag; if (pr.Estado.Equals("Indisponivel")) { frmDetalhes dt = new frmDetalhes(); dt.idViatura = pr.idViaturas; dt.ShowDialog(); pos = new GesviaturasEntities(); tabControl1.TabPages.Clear(); preechertab(); addicionapronatab(); } else if (pr.Estado.Equals("Disponivel")) { frmSaidaViaturaDois dt = new frmSaidaViaturaDois(); dt.idViatura = pr.idViaturas; dt.ShowDialog(); pos = new GesviaturasEntities(); tabControl1.TabPages.Clear(); preechertab(); addicionapronatab(); } }