protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Cargar c = new Cargar(); c.Cargarr(ddtipoventa, "idtipoventa_tv", "decripcion_tv", " tiposdeventas "); c.Cargarr(ddhora, "idhora_hr", "horarios_hr", " horarios "); c.Cargarr(ddformaPago, "idformapago_fp", "descripcion_fp", " formaPago "); c.Cargarr(ddzona, "idzona_zo", "descripcion_zo", " zonas "); } }
protected void BtnCrearInforme_Click(object sender, EventArgs e) { try{ String vDireccionCarga = @"C:\Carga\"; if (FUInforme.HasFile) { String vNombreArchivo = FUInforme.FileName + "_" + DateTime.Now.ToString("yyyyMMddHHmmss"); vDireccionCarga += vNombreArchivo; FUInforme.SaveAs(vDireccionCarga); int?vIdInforme = null; int vSuccess = 0, vError = 0; if (File.Exists(vDireccionCarga)) { Cargar vCargarDatos = new Cargar(); vIdInforme = vCargarDatos.cargarArchivo(vDireccionCarga, ref vSuccess, ref vError, Convert.ToString(Session["usuario"])); } if (vIdInforme != null) { if (FUAdjunto.HasFile) { String vArchivo = ""; HttpPostedFile bufferDepositoT = FUAdjunto.PostedFile; String vNombreDepot = String.Empty; byte[] vFileDeposito = null; if (bufferDepositoT != null) { vNombreDepot = FUAdjunto.FileName; Stream vStream = bufferDepositoT.InputStream; BinaryReader vReader = new BinaryReader(vStream); vFileDeposito = vReader.ReadBytes((int)vStream.Length); } if (vFileDeposito != null) { vArchivo = Convert.ToBase64String(vFileDeposito); } String vQuery = "[ACSP_Informes] 4," + vIdInforme + ",0,'','','','','','','" + vArchivo + "'"; int vAdjunto = vConexion.ejecutarSql(vQuery); } LabelMensaje.Text = "Archivo cargado con exito, favor revise logs" + "<br>"; Response.Redirect("/pages/ereports.aspx?id=" + vIdInforme); } } else { LabelMensaje.Text = "Fallo la carga del archivo, contacte a sistemas."; } } catch (Exception Ex) { Mensaje(Ex.Message, WarningType.Danger); } }
public ActionResult Upload(HttpPostedFileBase path, string nombre, string color2) { columnas = 0; filas = 0; listaColores1.Clear(); listaColores2.Clear(); J1 = LoginController.user; if (nombre != null && color2 != null) { J2 = nombre; TempData["J2"] = J2; if (color2 == "Blanco") { C2 = "white"; TempData["C2"] = C2; TempData["C1"] = "black"; } else { C2 = "black"; TempData["C2"] = C2; TempData["C1"] = "white"; } } else { J2 = "Invitado"; C2 = "white"; TempData["C1"] = "black"; TempData["J2"] = J2; TempData["C2"] = C2; } listaC.Clear(); listaT.Clear(); string sigTiro = ""; string ruta; string posicion; Cargar cargar = new Cargar(); if (path != null) { ruta = Server.MapPath("~/Temporal/"); // C:\Users\diego\Downloads\[IPC2]Proyecto1_Entregable2_201903865\Repetido\Temporal\ ruta += path.FileName; // C:\Users\diego\Downloads\[IPC2]Proyecto1_Entregable2_201903865\Repetido\Temporal\DiiAns23.xml cargar.CargarArchivo(ruta, path); XmlDocument partida = new XmlDocument(); partida.Load(ruta); // C:\Users\diego\Downloads\[IPC2]Proyecto1_Entregable2_201903865\Repetido\Temporal\DiiAns23.xml foreach (XmlNode xmlNode in partida.DocumentElement.ChildNodes) { if (xmlNode.Name.Equals("filas")) { filas = Convert.ToInt32(xmlNode.InnerText); } else if (xmlNode.Name.Equals("columnas")) { columnas = Convert.ToInt32(xmlNode.InnerText); if (filas != 0 && columnas != 0) { for (int i = 0; i < filas; i++) { for (int j = 0; j < columnas; j++) { posicion = letras[j]; int a = i + 1; string b = a.ToString(); posicion = posicion + b; TableroDinamicoP test = new TableroDinamicoP(posicion); listaT.Add(test); listaC.Add(test); } } } } else if (xmlNode.Name.Equals("Jugador1")) { foreach (XmlNode xmlNodeItem in xmlNode.ChildNodes) { listaColores1.Add(xmlNodeItem.InnerText); } } else if (xmlNode.Name.Equals("Jugador2")) { foreach (XmlNode xmlNodeItem in xmlNode.ChildNodes) { listaColores2.Add(xmlNodeItem.InnerText); } } else if (xmlNode.Name.Equals("Modalidad")) { modo = xmlNode.InnerText; } else if (xmlNode.Name.Equals("tablero")) { foreach (XmlNode hijos1 in xmlNode.ChildNodes) { if (hijos1.Name.Equals("ficha")) { string color = "", columna = "", fila = ""; foreach (XmlNode hijos2 in hijos1.ChildNodes) { if (hijos2.Name.Equals("color")) { color = hijos2.InnerText; } if (hijos2.Name.Equals("columna")) { columna = hijos2.InnerText; } if (hijos2.Name.Equals("fila")) { fila = hijos2.InnerText; } if (color != "" && columna != "" && fila != "") { TableroDinamicoP nficha = new TableroDinamicoP(columna + fila, color); for (int x = 0; x < listaT.Count(); x++) { if (listaT[x].index == columna + fila) { listaT[x] = nficha; } } } } } else if (hijos1.Name.Equals("siguienteTiro")) { foreach (XmlNode tiro in hijos1.ChildNodes) { if (tiro.Name.Equals("color")) { sigTiro = tiro.InnerText; for (int x = 0; x < listaColores1.Count(); x++) { if (listaColores1[x].Equals(sigTiro)) { TempData["Color"] = sigTiro; } } for (int x = 0; x < listaColores2.Count(); x++) { if (listaColores2[x].Equals(sigTiro)) { TempData["Color"] = sigTiro; } } } } } } } } } TirosNegros = 0; TirosBlancos = 0; TempData["TirosBlancos"] = TirosBlancos; TempData["TirosNegros"] = TirosNegros; TempData["J1"] = J1; TempData["C1"] = C1; TempData["J2"] = J2; TempData["C2"] = C2; TempData["Columnas"] = columnas; TempData["Filas"] = filas; ViewBag.Colores1 = listaColores1; ViewBag.Colores2 = listaColores2; return(View("Tablero", listaT)); }