public void CargarCombos() { Utiles util = new Utiles(); DBUtil db = new DBUtil(); DataTable dt = db.consultar("select INV.InvtID, rtrim(ltrim(INV.InvtID)) + CAST(' - ' AS varchar(MAX)) + INV.descr as descr from [192.168.10.11].SoprodiUSDapp.dbo.Inventory INV INNER JOIN THX_PRODUCTOS_ACTIVOS PA on PA.cod_producto = INV.InvtID where INV.InvtID BETWEEN '0000' AND '0999' and PA.activo = 1 order by descr "); dt.Rows.Add(new Object[] { -1, "-- Seleccione --" }); CB_Productos.DataSource = dt; CB_Productos.DataTextField = "descr"; CB_Productos.DataValueField = "InvtID"; CB_Productos.DataBind(); CB_Productos.SelectedValue = "-1"; CB_Productos.Enabled = true; DataTable dt1 = db.consultar("select id, rtrim(ltrim(cod_analisis)) + CAST(' - ' AS varchar(MAX)) + nom_analisis as nombre_analisis from THX_Analisis"); dt1.Rows.Add(new Object[] { -1, "-- Seleccione --" }); CB_Analisis.DataSource = dt1; CB_Analisis.DataTextField = "nombre_analisis"; CB_Analisis.DataValueField = "id"; CB_Analisis.DataBind(); CB_Analisis.SelectedValue = "-1"; CB_Analisis.Enabled = true; DataTable dt2 = db.consultar("select id, rtrim(ltrim(cod_lab)) + CAST(' - ' AS varchar(MAX)) + nom_lab as nombre_lab from THX_LABORATORIOS"); dt2.Rows.Add(new Object[] { -1, "-- Seleccione --" }); CB_Laboratorio.DataSource = dt2; CB_Laboratorio.DataTextField = "nombre_lab"; CB_Laboratorio.DataValueField = "id"; CB_Laboratorio.DataBind(); CB_Laboratorio.SelectedValue = "-1"; CB_Laboratorio.Enabled = true; }
protected void B_Add_Archivo_Click1(object sender, EventArgs e) { try { if (CB_Productos.Text.Contains("-1")) { CB_Productos.BorderColor = Color.Red; CB_Productos.Focus(); return; } if (CB_Laboratorio.Text.Contains("-1")) { CB_Laboratorio.BorderColor = Color.Red; CB_Laboratorio.Focus(); return; } if (CB_Analisis.Text.Contains("-1")) { CB_Analisis.BorderColor = Color.Red; CB_Analisis.Focus(); return; } if (T_Fecha_analisis.Text == "") { T_Fecha_analisis.BorderColor = Color.Red; T_Fecha_analisis.Focus(); return; } DBUtil db = new DBUtil(); FileUpload FU = new FileUpload(); FU = FileUpload_Documento; string usuario = Session["user"].ToString(); int cont = FU.PostedFiles.Count; int i = 0; int scope = 0; string status = ""; while (i <= cont - 1) { HttpPostedFile objHttpPostedFile = FU.PostedFiles[i]; string extension = objHttpPostedFile.FileName.Substring(objHttpPostedFile.FileName.Length - 4, 4); if (extension == ".pdf") { String file_name = objHttpPostedFile.FileName; scope = Sube_Archivo(file_name, CB_Productos.SelectedValue.ToString(), usuario); if (scope > 0) { string ruta = ConfigurationManager.AppSettings["RUTA"]; FU.PostedFiles[i].SaveAs(ruta + scope + ".pdf"); if (File.Exists(ruta + scope + ".pdf")) { status += "<tr><td>" + file_name + "</td><td style='color:green'>INGRESADO <i class='fa fa-plus'></i></td></tr>"; Sube_Archivo_Log(scope, usuario, "INGRESADO", "ARCHIVO INGRESADO: " + file_name); } else { status += "<tr><td>" + file_name + "</td><td style='color:red'>ERROR <i class='fa fa-exclamation'></i></td></tr>"; Sube_Archivo_Log(0, usuario, "ERROR", "NO SE PUDO CARGAR EL ARCHIVO: " + file_name); db.Scalar("delete from THX_DOCUMENTOS WHERE ID = " + scope); } } else { status += "<tr><td>" + file_name + "</td><td style='color:red'>ERROR <i class='fa fa-exclamation'></i></td></tr>"; Sube_Archivo_Log(0, usuario, "ERROR", "NO SE PUDO CARGAR EL ARCHIVO: " + file_name); } } else if (extension == ".jpg") { String file_name = objHttpPostedFile.FileName; scope = Sube_Archivo(file_name, CB_Productos.SelectedValue.ToString(), usuario); if (scope > 0) { string ruta = ConfigurationManager.AppSettings["RUTA"]; FU.PostedFiles[i].SaveAs(ruta + scope + ".jpg"); if (File.Exists(ruta + scope + ".jpg")) { status += "<tr><td>" + file_name + "</td><td style='color:green'>INGRESADO <i class='fa fa-plus'></i></td></tr>"; Sube_Archivo_Log(scope, usuario, "INGRESADO", "ARCHIVO INGRESADO: " + file_name); } else { status += "<tr><td>" + file_name + "</td><td style='color:red'>ERROR <i class='fa fa-exclamation'></i></td></tr>"; Sube_Archivo_Log(0, usuario, "ERROR", "NO SE PUDO CARGAR EL ARCHIVO: " + file_name); db.Scalar("delete from THX_DOCUMENTOS WHERE ID = " + scope); } } else { status += "<tr><td>" + file_name + "</td><td style='color:red'>ERROR <i class='fa fa-exclamation'></i></td></tr>"; Sube_Archivo_Log(0, usuario, "ERROR", "NO SE PUDO CARGAR EL ARCHIVO: " + file_name); } } else { status += "<tr><td>" + objHttpPostedFile.FileName + "</td><td style='color:red'>ERROR <i class='fa fa-exclamation'></i></td></tr>"; Sube_Archivo_Log(0, usuario, "ERROR", "NO SE PUDO CARGAR EL ARCHIVO: " + objHttpPostedFile.FileName); } i++; } if (status != "") { string tabla = ""; tabla += "<table class='table table-hover fill-head' style='width:100%'>"; tabla += "<tr><th><b>Archivo</b></th><th><b>Estado</b></th></tr>"; tabla += status; tabla += "</table>"; D_status.InnerHtml = tabla; } } catch (Exception ex) { } }