protected void modificarB_Click(object sender, EventArgs e) { formularioOculto.Visible = true; validoL.Visible = false; noValidoL.Visible = false; // try //{ if (nombreTB.Text != "" && codigoTB.Text != "" && colorTB.Text != "" && referenciaTB.Text != "" && precioTB.Text != "" && cantidadTB.Text != "") { Eproducto encapsular = new Eproducto(); DAproducto funcion = new DAproducto(); DataTable productoValido = new DataTable(); encapsular.NombreProducto = nombreTB.Text; encapsular.CodigoProducto = codigoTB.Text; encapsular.ColorProducto = colorTB.Text; encapsular.ReferenciaProducto = referenciaTB.Text; if (double.Parse(precioTB.Text) <= 0) { noValidoL.Text = "Precio no valido"; noValidoL.Visible = true; } else { encapsular.PrecioProducto = double.Parse(precioTB.Text); if (int.Parse(cantidadTB.Text) < 0) { noValidoL.Text = "Cantidad no valida"; noValidoL.Visible = true; } else { encapsular.CantidadProducto = int.Parse(cantidadTB.Text); encapsular.FotoProducto = cargarImagen(); if (nombreTB.Text != Session["nombre_producto"].ToString() || codigoTB.Text != Session["codigo_producto"].ToString()) { productoValido = funcion.validarRegistroProducto(encapsular); if (productoValido.Rows.Count > 0) { noValidoL.Text = "Datos no validos"; noValidoL.Visible = true; } else { funcion.modificarProducto(encapsular, int.Parse(Session["id_producto"].ToString())); fotoI.ImageUrl = cargarImagen(); validoL.Text = "¡Modificacion exitosa!"; validoL.Visible = true; } } else { funcion.modificarProducto(encapsular, int.Parse(Session["id_producto"].ToString())); fotoI.ImageUrl = cargarImagen(); validoL.Text = "¡Modificacion exitosa!"; validoL.Visible = true; } } } } else { noValidoL.Text = "Llene todos los campos primero"; noValidoL.Visible = true; } //} /*catch (Exception Ex) * { * noValidoL.Text = "Los caracteres no son validos en el precio o la cantidad"; * noValidoL.Visible = true; * }*/ }
protected void registrarB_Click(object sender, EventArgs e) { validoL.Visible = false; noValidoL.Visible = false; try { if (nombreTB.Text != "" && codigoTB.Text != "" && colorTB.Text != "" && referenciaTB.Text != "" && precioTB.Text != "" && cantidadInicialTB.Text != "" && fotoFU.HasFile) { Eproducto encapsular = new Eproducto(); DAproducto funcion = new DAproducto(); DataTable productoValido = new DataTable(); encapsular.NombreProducto = nombreTB.Text; encapsular.CodigoProducto = codigoTB.Text; encapsular.ColorProducto = colorTB.Text; encapsular.ReferenciaProducto = referenciaTB.Text; if (double.Parse(precioTB.Text) <= 0) { noValidoL.Text = "Precio no valido"; noValidoL.Visible = true; } else { encapsular.PrecioProducto = double.Parse(precioTB.Text); if (int.Parse(cantidadInicialTB.Text) < 0) { noValidoL.Text = "Cantidad no valida"; noValidoL.Visible = true; } else { encapsular.CantidadProducto = int.Parse(cantidadInicialTB.Text); encapsular.FotoProducto = cargarImagen(); productoValido = funcion.validarRegistroProducto(encapsular); if (productoValido.Rows.Count > 0) { noValidoL.Text = "Datos no validos"; noValidoL.Visible = true; } else { funcion.registrarProducto(encapsular); nombreTB.Text = ""; codigoTB.Text = ""; colorTB.Text = ""; referenciaTB.Text = ""; precioTB.Text = ""; cantidadInicialTB.Text = ""; validoL.Text = "¡Registro exitoso!"; validoL.Visible = true; } } } } else { noValidoL.Text = "Llene todos los campos primero"; noValidoL.Visible = true; } } catch (Exception Ex) { noValidoL.Text = "Los caracteres no son validos en el precio o la cantidad"; noValidoL.Visible = true; } }