private void FrmPopupDoctor_Load(object sender, EventArgs e) { SQL.listarConsultaSql("spListarSexo", CboSexo, true, "ID", "SEXO"); SQL.listarConsultaSql("spListarEspecialidad", CboEspecialidad, true, "ID", "NOMBRE"); SQL.listarConsultaSql("spListarClinicas", CboClinica, true, "ID", "NOMBRE"); if (accion.Equals("Nuevo")) { this.Text = "Agregar Medico"; } else if (accion.Equals("Editar")) { this.Text = "Editar Medico"; DataTable tablaDeDatos = SQL.ejecutarSPConsulta("spBuscarDoctor", "@i_id_doctor", this.id); TxtIdDoctor.Text = tablaDeDatos.Rows[0][0].ToString(); TxtNombre.Text = tablaDeDatos.Rows[0][1].ToString(); TxtApePaterno.Text = tablaDeDatos.Rows[0][2].ToString(); TxtApeMaterno.Text = tablaDeDatos.Rows[0][3].ToString(); CboClinica.SelectedValue = tablaDeDatos.Rows[0][4].ToString(); CboEspecialidad.SelectedValue = tablaDeDatos.Rows[0][5].ToString(); TxtEmail.Text = tablaDeDatos.Rows[0][6].ToString(); TxtTelefono.Text = tablaDeDatos.Rows[0][7].ToString(); CboSexo.SelectedValue = tablaDeDatos.Rows[0][8].ToString(); NumSueldo.Value = decimal.Parse(tablaDeDatos.Rows[0][9].ToString()); DtFechaContrato.Value = DateTime.Parse(tablaDeDatos.Rows[0][10].ToString()); bufferArchivo = (byte[])tablaDeDatos.Rows[0][11]; nombreArchivo = tablaDeDatos.Rows[0][12].ToString(); if (nombreArchivo.ToString() != "") { string rutaTemporal = Path.Combine(Path.GetTempPath(), nombreArchivo); File.WriteAllBytes(rutaTemporal, bufferArchivo); WbArchivo.Navigate(rutaTemporal); } } }
private void BtnArchivo_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog(); openFile.Filter = "Archivo de programa |*.jpg;*.jpeg;*.png;*.pdf;*.docx"; if (openFile.ShowDialog().Equals(DialogResult.OK)) { archivo = openFile.FileName; nombreArchivo = openFile.SafeFileName; bufferArchivo = File.ReadAllBytes(archivo); WbArchivo.Navigate(archivo); } }