Exemplo n.º 1
0
    protected void imgbGuardar_Click(object sender, ImageClickEventArgs e)
    {
        string msg = validar();

        try
        {
            if (msg == "")
            {
                if (Ocultar.Text != "1")
                {
                    if (txtContrasN.Text != txtConfContr.Text)
                    {
                        Response.Write("<script language='javascript'>alert('La nueva contraseña no coincide con la confirmación');</script>");
                        return;
                    }
                }
                msg = objDatos.ModificarCliente(Application["cnn"].ToString(), txtSexo.Text, txtNombre.Text, txtApePa.Text, txtApeMat.Text, txtCorreoEl.Text, int.Parse(txtEdad.Text), txtTel.Text, txtDir.Text, HDDRutaFisica.Text, txtNombreUsu.Text, txtContrasN.Text);
                if (msg == "1")
                {
                    Response.Write("<script language='javascript'>alert('No se ha podido confirmar la existencia del cliente en la base de datos');</script>");
                }
                else
                {
                    Response.Write("<script language='javascript'>alert('Los datos han sido modificado correctamente');</script>");
                }
            }
            else
            {
                Response.Write("<script language='javascript'>alert('Atencion en los campos:" + msg + " \\n no han sido llenados correctamente');</script>");
            }
            Ocultar.Text = "0";
            ObtInfo();
            HabilitarCajas();
        }
        catch
        {
            Response.Write("<script language='javascript'>alert('Ha ocurrido un error, vuelva a intentarlo más tarde');</script>");
        }
    }
Exemplo n.º 2
0
    protected void imgbModificar_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            string mensaje = validar();
            if (txtContrasCliN.Text != txtConfContr.Text && Ocultar.Text == "0")
            {
                mensaje = mensaje + "\\nConfirmar contraseña: es diferente de la contraseña";
            }
            if (txtContrasCliN.Text != txtConfContr.Text && Ocultar.Text == "2")
            {
                mensaje = mensaje + "\\nConfirmar contraseña: es diferente de la nueva contraseña";
            }
            if (mensaje == "")
            {
                string resultado = "";
                if (Ocultar.Text == "0")
                {
                    resultado = objDatos.ModificarCliente(Application["cnn"].ToString(), txtSexo.Text, txtNombreCli.Text, txtApePaCli.Text, txtApeMatCli.Text, txtCorreoElCli.Text, int.Parse(txtEdad.Text), txtTelCli.Text, txtDirCli.Text, HDDRutaFisica.Text, txtNombreUsuCli.Text, txtContrasCliN.Text);
                }
                else if (Ocultar.Text == "1")
                {
                    if (txtContrasCliN.Text == lblPass.Text)
                    {
                        resultado = objDatos.ModificarCliente(Application["cnn"].ToString(), txtSexo.Text, txtNombreCli.Text, txtApePaCli.Text, txtApeMatCli.Text, txtCorreoElCli.Text, int.Parse(txtEdad.Text), txtTelCli.Text, txtDirCli.Text, HDDRutaFisica.Text, txtNombreUsuCli.Text, txtContrasCliN.Text);
                    }
                    else
                    {
                        Response.Write("<script language='javascript'>alert('La contraseña es incorrecta');</script>");
                        return;
                    }
                }
                else
                {
                    if (txtContrasCliA.Text == lblPass.Text)
                    {
                        resultado = objDatos.ModificarCliente(Application["cnn"].ToString(), txtSexo.Text, txtNombreCli.Text, txtApePaCli.Text, txtApeMatCli.Text, txtCorreoElCli.Text, int.Parse(txtEdad.Text), txtTelCli.Text, txtDirCli.Text, HDDRutaFisica.Text, txtNombreUsuCli.Text, txtContrasCliN.Text);
                    }
                    else
                    {
                        Response.Write("<script language='javascript'>alert('La contraseña es incorrecta');</script>");
                        return;
                    }
                }

                if (int.Parse(resultado) == 1)
                {
                    Response.Write("<script language='javascript'>alert('No se ha registrado a un cliente con este nombre de usuario');</script>");
                }
                else
                {
                    Response.Write("<script language='javascript'>alert('El cliente " + txtNombreUsuCli.Text + " ha sido modificado correctamente');</script>");
                    llenarGrid1();
                    limpiar();
                }
            }
            else
            {
                Response.Write("<script language='javascript'>alert('Los campos obligatorios:" + mensaje + " \\n no han sido llenados correctamente');</script>");
            }
        }
        catch
        {
            Response.Write("<script language='javascript'>alert('Ha ocurrido un error al leer la respuesta de la base de datos');</script>");
        }
    }