コード例 #1
0
 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;
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 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);
         }
     }
 }