private void DtgAdjunto_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { #region Muestra o ejecuta los Datos adjuntos int IdFile = Convert.ToInt32(this.DtgAdjunto.CurrentRow.Cells[0].Value); try { Ent_DatosAdjuntos DatosAdjunots = new Ent_DatosAdjuntos(); DatosAdjunots = ConsultaTablas.Adjuntos("AdjuntosByteMinas", "", IdFile, 0.00); string fichero = Convert.ToString(Path.GetTempPath()) + "Temp_" + DatosAdjunots.Archivo + DatosAdjunots.Extension; using (FileStream archivoStream = new FileStream(fichero, FileMode.Create)) { archivoStream.Write(DatosAdjunots.Archivo, 0, DatosAdjunots.Archivo.Length); archivoStream.Close(); if (File.Exists(fichero)) { Process process = new Process { StartInfo = { FileName = fichero } }; process.Start(); } } } catch (Exception aa) { MessageBox.Show(aa.Message);; } #endregion }
public static Ent_DatosAdjuntos Adjuntos(string Op, string ParametroChar, int ParametroInt, double ParametroNumeric) { SqlParameter[] ParamSQL = new SqlParameter[4]; ParamSQL[0] = new SqlParameter("@Op", Op); ParamSQL[1] = new SqlParameter("@ParametroChar", ParametroChar); ParamSQL[2] = new SqlParameter("@ParametroInt", ParametroInt); ParamSQL[3] = new SqlParameter("@ParametroNuemric", ParametroNumeric); ConsultaEntidades Maestro = new ConsultaEntidades(); Ent_DatosAdjuntos Entidad = new Ent_DatosAdjuntos(); Entidad = Maestro.Adjunto("SpConsulta_Tablas", ParamSQL); return(Entidad); }
public static Ent_DatosAdjuntos Adjuntos(string Op, string ParametroChar, int ParametroInt, double ParametroNumeric) { SqlParameter[] sP_Parametros = new SqlParameter[] { new SqlParameter("@Op", Op), new SqlParameter("@ParametroChar", ParametroChar), new SqlParameter("@ParametroInt", ParametroInt), new SqlParameter("@ParametroNuemric", ParametroNumeric) }; ConsultaEntidades consultaEntidades = new ConsultaEntidades(); Ent_DatosAdjuntos ent_DatosAdjuntos = new Ent_DatosAdjuntos(); return(consultaEntidades.Adjunto("SpConsulta_Tablas", sP_Parametros)); }