protected void AsignarProducto(BOP_FAJAS_spListarProductoResult pProducto) { lblCodigo.Text = pProducto.Pro_Code; lblNombre.Text = pProducto.Pro_Name; lblPrecio.Text = "₡" + pProducto.Pro_SalePrice.ToString("N1"); lblTipo.Text = pProducto.ProTyp_Name; lblDescripcion.Text = pProducto.Pro_Description; imgProducto.ImageUrl = pProducto.Pro_Photo; }
protected void GuardarMantenimientoImagen_Click(object sender, EventArgs e) { bool archivoValido = false; String rutaCarpetaDestino = Server.MapPath("../img/"); Console.WriteLine(rutaCarpetaDestino); System.Diagnostics.Debug.WriteLine(rutaCarpetaDestino); if (SubidordeImagen.HasFile) { String fileExtension = System.IO.Path.GetExtension(SubidordeImagen.FileName).ToLower(); String[] extensionesValidas = { ".gif", ".png", ".jpg" }; for (int i = 0; i < extensionesValidas.Length; i++) { if (fileExtension == extensionesValidas[i]) { archivoValido = true; } } } if (archivoValido) { try { SubidordeImagen.PostedFile.SaveAs(rutaCarpetaDestino + SubidordeImagen.FileName); MP.EditarProductoImagen(Producto.Pro_Pk, "../img/" + SubidordeImagen.FileName.ToString()); } catch (Exception) { } } else { } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#ModalMantenimientoImagen').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CloseModalMantenimientoImagenScript", sb.ToString(), false); Producto = MP.spListarProducto(Producto.Pro_Pk); AsignarProducto(Producto); }
protected void GuardarMantenimientoProducto_Click(object sender, EventArgs e) { if (Producto != null) { MP.EditarProducto(Producto.Pro_Pk, txtNombre.Text, txtCodigo.Text, txtDescripcion.Text, Convert.ToDouble(txtPrecio.Text), Convert.ToInt32(ddlTipoProducto.SelectedValue)); Producto = MP.spListarProducto(Convert.ToInt32(Producto.Pro_Pk)); AsignarProducto(Producto); } if (Producto == null) { Response.Redirect("MantenimientoProducto.aspx?Pr=" + MP.RegistrarProducto(txtNombre.Text, txtCodigo.Text, txtDescripcion.Text, Convert.ToDouble(txtPrecio.Text), Convert.ToInt32(ddlTipoProducto.SelectedValue)).Pro_Pk); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#ModalMantenimientoProducto').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CloseModalMantenimientoProductoScript", sb.ToString(), false); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString.Count != 0) { string sPK = Request.QueryString["Pr"].ToString(); if (!sPK.Equals("")) { Producto = new BOP_FAJAS_spListarProductoResult(); Producto = MP.spListarProducto(Convert.ToInt32(sPK)); AsignarProducto(Producto); } if (sPK.Equals("")) { Producto = null; btnEditarProducto.Visible = false; btnEliminaProducto.Visible = false; btnAgregarDetalle.Visible = false; CargarTipoProductos(ddlTipoProducto, 1); } } }