protected void BtnAgregar_Click(object sender, EventArgs e) { try { if (ValidarProducto() == true) { NegocioArticulo NegocioArticulo = new NegocioArticulo(); Articulo ArticuloAux = new Articulo(); ArticuloAux.Codigo = TxtCodigo.Text.Trim(); ArticuloAux.Nombre = TxtNombre.Text.Trim(); ArticuloAux.Descripcion = TxtDescripcion.Text.Trim(); ArticuloAux.Precio = double.Parse(TxtPrecio.Text); ArticuloAux.UrlImagen = TxtImagen.Text.Trim(); List <Marca> LMarca = (List <Marca>)Session["LMarca"]; ArticuloAux.Marca = LMarca.Find(x => x.Nombre == DDMarca.SelectedValue); List <Categoria> LCategoria = (List <Categoria>)Session["LCategoria"]; ArticuloAux.Categoria = LCategoria.Find(j => j.Nombre == DDCategoria.SelectedValue); ArticuloAux.Stock = Convert.ToInt16(TxtStock.Text); NegocioArticulo.AgregarArticulo(ArticuloAux); Response.Redirect("ABMLProducto.aspx"); } else { string script = @"<script type='text/javascript'> alert('Error campos vacios.'); </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } } catch (Exception ex) { throw ex; } }