private void rutaBT_Click(object sender, EventArgs e) { FileDialogRuta.InitialDirectory = "c:\\"; FileDialogRuta.FilterIndex = 1; FileDialogRuta.RestoreDirectory = true; if (FileDialogRuta.ShowDialog() == DialogResult.OK) { rutaTB.Text = FileDialogRuta.FileName; } }
private void btRuta_Click(object sender, EventArgs e) { FileDialogRuta.InitialDirectory = Application.StartupPath + "\\EDI"; FileDialogRuta.FilterIndex = 1; FileDialogRuta.RestoreDirectory = true; if (FileDialogRuta.ShowDialog() == DialogResult.OK) { tbRuta.Text = FileDialogRuta.FileName; } }
private void guardarPdfBT_Click(object sender, EventArgs e) { //string a = rutaTB.Text.Substring(rutaTB.Text.Length - 3); if (rutaTB.Text.Trim().Equals("") || rutaTB.Text.Trim().Substring(rutaTB.Text.Trim().Length - 3) != "pdf") { MessageBox.Show( "Arxiu no compatible.", "TheGungans Developers", MessageBoxButtons.OK, MessageBoxIcon.Error ); return; } try { byte[] file = null; Stream stream = FileDialogRuta.OpenFile(); using (MemoryStream ms = new MemoryStream()) { stream.CopyTo(ms); file = ms.ToArray(); } AssemblyInstructions instructions; string combo; if (tipusReferenciaCB.SelectedIndex == 1) { combo = Opcions2CB.SelectedItem.ToString(); } else { combo = Opcions1CB.SelectedItem.ToString(); } var listId = from b in db.AssemblyInstructions join d in db.References on b.idreference equals d.idReference where d.descReference.ToString() == combo select b; instructions = listId.FirstOrDefault(); instructions.Instructions = file; db.SaveChanges(); MessageBox.Show( "Arxiu desat correctament!", "TheGungans Developers", MessageBoxButtons.OK, MessageBoxIcon.Information ); } catch (Exception ex) { MessageBox.Show(ex.Message); } }