protected void lbimagenes_Click(object sender, EventArgs e) { try { if (fuimagen.HasFile) { string fileName = Server.HtmlEncode(fuimagen.FileName); string extension = System.IO.Path.GetExtension(fileName); if ((extension == ".jpg") | (extension == ".bmp") | (extension == ".BMP") | (extension == ".JPG") | (extension == ".PNG") | (extension == ".png") | (extension == ".GIF") | (extension == ".gif")) { classRandom sa = new classRandom(); savePath = ""; savePath += sa.NextString(6, true, false, true, false); savePath += extension; fuimagen.PostedFile.SaveAs(Server.MapPath("..\\upload\\productos\\") + savePath); Image3.ImageUrl = "~/upload/productos/" + savePath; } } } catch (Exception Ex) { Console.WriteLine(Ex.Message); ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('" + Ex.Message + "');", true); } }
private void cancelarCarrito() { classRandom _rand = new classRandom(); String _cod = _rand.NextString(11, true, true, true, false); ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21(); String data = ViewState["DataCompra"] + ""; DataC = data.Split('|'); if (DataC.Length > 0) { if (DataC[2].ToString().Equals("-1")) { XmlDocument _xmlDatos = new XmlDocument(); string idt = DataC[1] + ""; _xmlDatos.LoadXml("<Transaccion/>"); _xmlDatos.DocumentElement.SetAttribute("Lote", ""); _xmlDatos.DocumentElement.SetAttribute("Referencia", ""); _xmlDatos.DocumentElement.SetAttribute("EstadoTransaccion", "Cancelada"); if (_consulta.proc_Actualiza_Transaccion(_xmlDatos.OuterXml, idt)) { } else { } cancelar(_cod, 2); } else { cancelar(_cod, 0); } } }
protected void lbvisualizar_Click(object sender, EventArgs e) { try { if (fuimagen.HasFile) { string fileName = Server.HtmlEncode(fuimagen.FileName); string extension = System.IO.Path.GetExtension(fileName); if ((extension == ".jpg") | (extension == ".bmp") | (extension == ".BMP") | (extension == ".JPG") | (extension == ".PNG") | (extension == ".png") | (extension == ".GIF") | (extension == ".gif")) { classRandom sa = new classRandom(); savePath = ""; savePath += sa.NextString(6, true, false, true, false); savePath += extension; fuimagen.PostedFile.SaveAs(Server.MapPath("..\\upload\\servicios\\") + savePath); String ruta = Server.MapPath("..\\upload\\servicios\\" + savePath); System.Drawing.Image objImage = System.Drawing.Image.FromFile(ruta); //this.lbltamaño.Text = "Ancho de la imagen: " + objImage.Width.ToString() + "px, Alto de la imagen: " + objImage.Height.ToString() + "px"; int ancho = int.Parse(objImage.Width.ToString()); int alto = int.Parse(objImage.Height.ToString()); objImage.Dispose(); objImage = null; if ((ancho == 450) && (alto == 450)) { img.ImageUrl = "~/upload/servicios/" + savePath; } else { // ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "click", "alert('Por favor seleccionar una imagen con el tamaño adecuado');", true); pMensajesAlertas.Visible = true; DMensaje.Attributes.Add("Class", "error"); DMensaje.InnerText = "Por favor seleccionar una imagen con el tamaño adecuado 450 x 450"; } } else { pMensajesAlertas.Visible = true; DMensaje.Attributes.Add("Class", "error"); DMensaje.InnerText = "Por favor seleccionar una imagen con el formato adecuado: jpg, bmp, gif, png"; } } } catch (Exception Ex) { Console.WriteLine(Ex.Message); //ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('" + Ex.Message + "');", true); pMensajesAlertas.Visible = true; DMensaje.Attributes.Add("Class", "error"); DMensaje.InnerText = Ex.Message; } }
private void cookiesSesion(String clave) { ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21(); DataSet _user = _consulta.Com21_consulta_valida_cliente(txtus.Text, clave); HttpCookie aCookieIdCom21 = new HttpCookie("IdCom21Web"); HttpCookie aCookieUserCom21 = new HttpCookie("UserCom21Web"); HttpCookie aCookiePassCom21 = new HttpCookie("PassCom21Web"); HttpCookie aCookieEmailCom21 = new HttpCookie("EmailCom21Web"); /* HttpCookie aCookieUdPre = new HttpCookie("CodUpdatePre"); * HttpCookie aCookieFormaP = new HttpCookie("FormaP"); * HttpCookie aCookieActE = new HttpCookie("ActE"); * HttpCookie aCookieT = new HttpCookie("T");*/ if (_user.Tables[0].Rows.Count > 0) { classRandom _rand = new classRandom(); String _cod = _rand.NextString(11, true, true, true, false); foreach (DataRow r in _user.Tables[0].Rows) { aCookieIdCom21.Value = r["Id_Clientes"].ToString(); Response.Cookies.Add(aCookieIdCom21); aCookieUserCom21.Value = txtus.Text; Response.Cookies.Add(aCookieUserCom21); aCookiePassCom21.Value = txtclave.Text; Response.Cookies.Add(aCookiePassCom21); aCookieEmailCom21.Value = txtcorreo.Text; Response.Cookies.Add(aCookieEmailCom21); /*aCookieUdPre.Value = _cod; * Response.Cookies.Add(aCookieUdPre); * * aCookieFormaP.Value = "0";//transferencia * Response.Cookies.Add(aCookieFormaP); * * aCookieActE.Value = "0"; * Response.Cookies.Add(aCookieActE); * * aCookieT.Value = "0"; * Response.Cookies.Add(aCookieT);*/ IngresoDatosCompra(_cod, int.Parse(r["Id_Clientes"] + "")); } Response.Redirect("Default.aspx"); } }
protected void lbvisualizar_Click(object sender, EventArgs e) { try { if (fuimagen.HasFile) { string fileName = Server.HtmlEncode(fuimagen.FileName); string extension = System.IO.Path.GetExtension(fileName); double fileSize = fuimagen.PostedFile.ContentLength; if ((extension == ".jpg") | (extension == ".bmp") | (extension == ".BMP") | (extension == ".JPG") | (extension == ".PNG") | (extension == ".png") | (extension == ".GIF") | (extension == ".gif")) { if (fileSize <= 1024000) { classRandom sa = new classRandom(); savePath = ""; savePath += sa.NextString(6, true, false, true, false); savePath += extension; fuimagen.PostedFile.SaveAs(Server.MapPath("..\\upload\\productos\\") + savePath); String ruta = Server.MapPath("..\\upload\\productos\\" + savePath); System.Drawing.Image objImage = System.Drawing.Image.FromFile(ruta); //this.lbltamaño.Text = "Ancho de la imagen: " + objImage.Width.ToString() + "px, Alto de la imagen: " + objImage.Height.ToString() + "px"; int ancho = int.Parse(objImage.Width.ToString()); int alto = int.Parse(objImage.Height.ToString()); objImage.Dispose(); objImage = null; if ((ancho <= 600) && (alto <= 600)) { Image3.ImageUrl = "~/upload/productos/" + savePath; } else { ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "click", "alert('Por favor seleccionar una imagen con el tamaño adecuado');", true); } } } } } catch (Exception Ex) { Console.WriteLine(Ex.Message); ScriptManager.RegisterStartupScript(upMantenimiento, upMantenimiento.GetType(), "click", "alert('" + Ex.Message + "');", true); } }
private void cookiesSesion(String clave) { ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21(); DataSet _user = _consulta.Com21_consulta_valida_cliente(txtusuario.Text, clave); HttpCookie aCookieIdCom21 = new HttpCookie("IdCom21App"); HttpCookie aCookieUserCom21 = new HttpCookie("UserCom21App"); HttpCookie aCookiePassCom21 = new HttpCookie("PassCom21App"); HttpCookie aCookieEmailCom21 = new HttpCookie("EmailCom21App"); String co = Request.QueryString["Co"]; if (_user.Tables[0].Rows.Count > 0) { classRandom _rand = new classRandom(); String _cod = _rand.NextString(11, true, true, true, false); foreach (DataRow r in _user.Tables[0].Rows) { aCookieIdCom21.Value = r["Id_Clientes"].ToString(); Response.Cookies.Add(aCookieIdCom21); aCookieUserCom21.Value = txtusuario.Text; Response.Cookies.Add(aCookieUserCom21); aCookiePassCom21.Value = txtclave.Text; Response.Cookies.Add(aCookiePassCom21); aCookieEmailCom21.Value = co; Response.Cookies.Add(aCookieEmailCom21); int dcompras = ConsultaDatosCompra(int.Parse(r["Id_Clientes"] + "")); if (dcompras == 1) { EditarDatosCompra(_cod, int.Parse(r["Id_Clientes"] + "")); } else { IngresoDatosCompra(_cod, int.Parse(r["Id_Clientes"] + "")); } } Response.Redirect("Default.aspx"); } }
private void cancelarCarrito() { classRandom _rand = new classRandom(); String _cod = _rand.NextString(11, true, true, true, false); ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21(); String data = ViewState["DataCompra"] + ""; DataC = data.Split('|'); if (DataC.Length > 0) { DataSet _ds = _consulta.consulta_producto_prefacturado(int.Parse(Request.Cookies["IdCom21Web"].Value)); if (_ds.Tables[0].Rows.Count > 0) { foreach (DataRow r in _ds.Tables[0].Rows) { if (_consulta.proc_actualiza_cantidad_producto_id(int.Parse(r["Cantidad"] + ""), int.Parse(r["Id_Producto"] + ""))) { } else { //cargarCarrito(); } } string _codUP = DataC[4] + ""; XmlDocument _xmlDatos = new XmlDocument(); _xmlDatos.LoadXml("<Prefactura/>"); _xmlDatos.DocumentElement.SetAttribute("IdEstado", "2"); if (_consulta.proc_edita_prefacturado_producto_Estado_CodUpdate(_xmlDatos.OuterXml, _codUP)) { } else { cargarCarrito(); } EditarDatosCompra(_cod, int.Parse(Request.Cookies["IdCom21Web"].Value)); // EditarDatosCompra(DataC[4] + "", int.Parse(Request.Cookies["IdCom21Web"].Value)); } } }
private void EditarDatosCompra(String _cod, int idusuario) { classRandom _rand = new classRandom(); String _cod2 = _rand.NextString(11, true, true, true, false); XmlDocument _xmlDatos = new XmlDocument(); _xmlDatos.LoadXml("<Actualizar/>"); _xmlDatos.DocumentElement.SetAttribute("IdUsuario", idusuario + ""); _xmlDatos.DocumentElement.SetAttribute("T", "0"); _xmlDatos.DocumentElement.SetAttribute("FormaP", "0"); _xmlDatos.DocumentElement.SetAttribute("CodUpdatePre", _cod2); _xmlDatos.DocumentElement.SetAttribute("ActE", "0"); _xmlDatos.DocumentElement.SetAttribute("Inicio", "1"); ServicioCom21.ServicioCom21 _administrador = new ServicioCom21.ServicioCom21(); if (_administrador.Com21_edita_cliente_DatosCompra(_xmlDatos.OuterXml, idusuario)) { } else { } }
private void validaDatos() { ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21(); String _clave = classMD5.encriptaClave(txtclave.Text); DataSet _user = _consulta.Com21_consulta_valida_cliente(txtcorreo.Text, _clave); if (_user.Tables[0].Rows.Count > 0) { classRandom _rand = new classRandom(); String _cod = _rand.NextString(11, true, true, true, false); lblnologin.Visible = false; foreach (DataRow r in _user.Tables[0].Rows) { HttpCookie aCookieIdCom21 = new HttpCookie("IdCom21Web"); HttpCookie aCookieUserCom21 = new HttpCookie("UserCom21Web"); HttpCookie aCookiePassCom21 = new HttpCookie("PassCom21Web"); HttpCookie aCookieEmailCom21 = new HttpCookie("EmailCom21Web"); /*HttpCookie aCookieUdPre = new HttpCookie("CodUpdatePre"); * HttpCookie aCookieFormaP = new HttpCookie("FormaP"); * HttpCookie aCookieActE = new HttpCookie("ActE"); * HttpCookie aCookieT = new HttpCookie("T");*/ aCookieIdCom21.Value = r["Id_Clientes"].ToString(); Response.Cookies.Add(aCookieIdCom21); aCookieUserCom21.Value = txtcorreo.Text; Response.Cookies.Add(aCookieUserCom21); aCookiePassCom21.Value = r["Clave"].ToString(); Response.Cookies.Add(aCookiePassCom21); aCookieEmailCom21.Value = r["Correo"].ToString(); Response.Cookies.Add(aCookieEmailCom21); /*aCookieUdPre.Value = _cod; * Response.Cookies.Add(aCookieUdPre); * * aCookieFormaP.Value = "0";//transferencia * Response.Cookies.Add(aCookieFormaP); * * aCookieActE.Value = "0"; * Response.Cookies.Add(aCookieActE); * * aCookieT.Value = "0"; * Response.Cookies.Add(aCookieT);*/ int dcompras = ConsultaDatosCompra(int.Parse(r["Id_Clientes"] + "")); if (dcompras == 1) { EditarDatosCompra(_cod, int.Parse(r["Id_Clientes"] + "")); } else { IngresoDatosCompra(_cod, int.Parse(r["Id_Clientes"] + "")); } Response.Redirect("Default.aspx"); } } else { limpiar(); lblnologin.Visible = true; lblnologin.Text = "*Usuario o Clave incorrectos"; } }
public void IngresarTransaccion() { try { String data = ViewState["DataCompra"] + ""; DataC = data.Split('|'); if (DataC.Length > 0) { ServicioCom21.ServicioCom21 _consulta = new ServicioCom21.ServicioCom21(); classRandom sa = new classRandom(); String IdTransaccion = sa.NextString(15, true, true, true, false); String T = IdTransaccion; String iUsuario = Request.Cookies["IdCom21Web"].Value; HiddenField cod; HiddenField ID; Label Cantidad; XmlDocument _xmlDatos = new XmlDocument(); _xmlDatos.LoadXml("<Transaccion/>"); _xmlDatos.DocumentElement.SetAttribute("IdTransaccion", IdTransaccion); _xmlDatos.DocumentElement.SetAttribute("IdUsuario", iUsuario); _xmlDatos.DocumentElement.SetAttribute("Lote", ""); _xmlDatos.DocumentElement.SetAttribute("Referencia", ""); if (DataC[2] + "" == "1") { _xmlDatos.DocumentElement.SetAttribute("Total", sTotCosto.InnerHtml.ToString()); } else { _xmlDatos.DocumentElement.SetAttribute("Total", total.InnerHtml.ToString()); } if (DataC[3] + "" == "1") { _xmlDatos.DocumentElement.SetAttribute("EstadoTransaccion", "Realizada"); _xmlDatos.DocumentElement.SetAttribute("DescripcionFP", "Tranferencia"); } else { _xmlDatos.DocumentElement.SetAttribute("DescripcionFP", "PayPal"); _xmlDatos.DocumentElement.SetAttribute("EstadoTransaccion", "Solicitada"); } _xmlDatos.DocumentElement.SetAttribute("IdEstado", "1"); DataSet _ds = _consulta.consulta_producto_prefacturado(int.Parse(iUsuario)); if (_ds.Tables[0].Rows.Count > 0) { foreach (DataRow r in _ds.Tables[0].Rows) { _xmlDatos.DocumentElement.SetAttribute("RucCiFact", r["RucCiFact"].ToString()); _xmlDatos.DocumentElement.SetAttribute("NombreFact", r["NombreFact"].ToString()); _xmlDatos.DocumentElement.SetAttribute("DireccionFact", r["DireccionFact"].ToString()); _xmlDatos.DocumentElement.SetAttribute("TelefonoFact", r["TelefonoFact"].ToString()); _xmlDatos.DocumentElement.SetAttribute("DireccionEnvio", r["DireccionEnvio"].ToString()); _xmlDatos.DocumentElement.SetAttribute("PaisEnvio", r["PaisEnvio"].ToString()); _xmlDatos.DocumentElement.SetAttribute("ProvinciaEnvio", r["ProvinciaEnvio"].ToString()); _xmlDatos.DocumentElement.SetAttribute("CiudadEnvio", r["CiudadEnvio"].ToString()); _xmlDatos.DocumentElement.SetAttribute("TelefonoEnvio", r["TelefonoEnvio"].ToString()); _xmlDatos.DocumentElement.SetAttribute("ContactoEnvio", r["ContactoEnvio"].ToString()); _xmlDatos.DocumentElement.SetAttribute("DireccionEntFact", r["DireccionEntFact"].ToString()); _xmlDatos.DocumentElement.SetAttribute("ProvinciaEntFact", r["ProvinciaEntFact"].ToString()); _xmlDatos.DocumentElement.SetAttribute("CiudadEntFact", r["CiudadEntFact"].ToString()); _xmlDatos.DocumentElement.SetAttribute("TransAutori", r["TransAutori"].ToString()); _xmlDatos.DocumentElement.SetAttribute("FormaPago", r["FormaPago"].ToString()); } } XmlDocument _XmlResultado = new XmlDocument(); if (_consulta.proc_Ingresa_Transaccion(_xmlDatos.OuterXml)) { //ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "click", "alert('Error al Ingresar.');", true); } else { //ingreso los detalles de la transaccion //Recorro todo el Grid foreach (GridViewRow rowshopping in this.GvCarrito.Rows) { cod = (HiddenField)rowshopping.FindControl("IdProducto"); ID = (HiddenField)rowshopping.FindControl("hfPrefactura"); Cantidad = (Label)rowshopping.FindControl("lblcantidad"); XmlDocument _xmlDatos2 = new XmlDocument(); _xmlDatos2.LoadXml("<DetalleTransaccion/>"); _xmlDatos2.DocumentElement.SetAttribute("IdTransaccion", IdTransaccion); _xmlDatos2.DocumentElement.SetAttribute("IdProducto", cod.Value.ToString()); _xmlDatos2.DocumentElement.SetAttribute("Cantidad", Cantidad.Text); _xmlDatos2.DocumentElement.SetAttribute("IdPrefactura", ID.Value); XmlDocument _XmlResultado2 = new XmlDocument(); if (_consulta.proc_Ingresa_DetalleTransaccion(_xmlDatos2.OuterXml)) { //ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "click", "alert('Error al Ingresar.');", true); } } String _codupdate = DataC[4] + ""; XmlDocument _xmlDatosEst = new XmlDocument(); _xmlDatosEst.LoadXml("<Estado/>"); _xmlDatosEst.DocumentElement.SetAttribute("IdEstado", "2"); if (_consulta.proc_edita_prefacturado_producto_Estado_CodUpdate(_xmlDatosEst.OuterXml, _codupdate)) { } else { } ActualizarDataCompra(T, DataC[3] + "", DataC[4] + "", DataC[2] + ""); } } } catch (Exception Ex) { Console.WriteLine(Ex.Message); //ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "click", "alert('Problemas Tecnicos Por favor Comunicarse con el Administrador del Sitio');", true); } }