Пример #1
0
 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>");
     }
 }