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.ModificarEmpleado(Application["cnn"].ToString(), 1, 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>");
            }
            ObtInfo();
            Ocultar.Text = "0";
            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 (txtContraseñaEmp.Text != txtConfContr.Text && ocultar.Text == "0")
         {
             mensaje = mensaje + "\\nConfirmar contraseña: es diferente de la contraseña";
         }
         if (txtContraseñaEmp.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.ModificarEmpleado(Application["cnn"].ToString(), dwlTipoE.SelectedIndex, txtSexo.Text, txtNombreEmp.Text, txtApePaEmp.Text, txtApeMatEmp.Text, txtCorreoElEmp.Text, int.Parse(txtEdad.Text), txtTelEmp.Text, txtDirEmp.Text, HDDRutaFisica.Text, txtNombreUsuEmp.Text, txtContraseñaEmp.Text);
             }
             else if (ocultar.Text == "1")
             {
                 if (txtContraseñaEmp.Text == lblPass.Text)
                 {
                     resultado = objDatos.ModificarEmpleado(Application["cnn"].ToString(), dwlTipoE.SelectedIndex, txtSexo.Text, txtNombreEmp.Text, txtApePaEmp.Text, txtApeMatEmp.Text, txtCorreoElEmp.Text, int.Parse(txtEdad.Text), txtTelEmp.Text, txtDirEmp.Text, HDDRutaFisica.Text, txtNombreUsuEmp.Text, txtContraseñaEmp.Text);
                 }
                 else
                 {
                     Response.Write("<script language='javascript'>alert('La contraseña es incorrecta');</script>");
                     return;
                 }
             }
             else
             {
                 if (txtContrasAEmp.Text == lblPass.Text)
                 {
                     resultado = objDatos.ModificarEmpleado(Application["cnn"].ToString(), dwlTipoE.SelectedIndex, txtSexo.Text, txtNombreEmp.Text, txtApePaEmp.Text, txtApeMatEmp.Text, txtCorreoElEmp.Text, int.Parse(txtEdad.Text), txtTelEmp.Text, txtDirEmp.Text, HDDRutaFisica.Text, txtNombreUsuEmp.Text, txtContraseñaEmp.Text);
                 }
                 else
                 {
                     Response.Write("<script language='javascript'>alert('La contraseña actual es incorrecta');</script>");
                     return;
                 }
             }
             if (int.Parse(resultado) == 1)
             {
                 Response.Write("<script language='javascript'>alert('No se encontró al usuario en la base de datos');</script>");
             }
             else
             {
                 Response.Write("<script language='javascript'>alert('El usuario " + txtNombreUsuEmp.Text + " ha sido modificado correctamente');</script>");
                 llenarGrid();
                 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>");
     }
 }