protected void imgbModificar_Click(object sender, ImageClickEventArgs e) { try { string mensaje = validar(); if (mensaje == "") { string resultado = ""; char baja = char.Parse((ddlEstatus.SelectedIndex - 1).ToString()); resultado = objDatos.ModificarProducto(Application["cnn"].ToString(), int.Parse(lblID.Text), int.Parse(dwlTipop.SelectedValue.ToString()), txtCodigo.Text, txtNombreProd.Text, txtDescrip.Text, ddlPresentacion.Text, HDDRutaFisica.Text, float.Parse(txtPrecio.Text), int.Parse(ddlOferta.SelectedValue), int.Parse(txtExist.Text), baja); if (int.Parse(resultado) == 0) { Response.Write("<script language='javascript'>alert('El producto ha sido modificado correctamente');</script>"); llenarGrid(); limpiar(); } else { if (int.Parse(resultado) == 4) { Response.Write("<script language='javascript'>alert('El nombre del producto no se encontró en la base de datos');</script>"); } else if (int.Parse(resultado) == 1) { Response.Write("<script language='javascript'>alert('Ya existe un producto con este código');</script>"); } else if (int.Parse(resultado) == 3) { Response.Write("<script language='javascript'>alert('Ya existe un producto con este nombre');</script>"); } else { Response.Write("<script language='javascript'>alert('Ya existe un producto con este nombre y código');</script>"); } } } else { Response.Write("<script language='javascript'>alert('Los campos obligatorios:" + mensaje + "\\n no han sido llenados');</script>"); } } catch { Response.Write("<script language='javascript'>alert('Ha ocurrido un error al leer la respuesta de la base de datos');</script>"); } }