Пример #1
0
        public static string[] CrearRespuesta(string ID, string Usuario, string Respuesta)
        {
            int    r         = 0;
            string Resultado = "";

            if (Respuesta.Count() > 4)
            {
                Mail_Controller controlm = new Mail_Controller();
                r = controlm.RespuestaMail(Convert.ToInt32(ID), Respuesta, Usuario);
                //lblidRespuesta.Text = r.ToString();

                if (r != 0)
                {
                    Resultado = "OK";
                }
                else
                {
                    Resultado = "Ha ocurrido un error, vuelva a intentarlo";
                }
            }
            else
            {
                Resultado = "La respuesta debe ser mayor a 4 caracteres.";
            }
            return(new[] { Resultado, r.ToString() });
        }
        protected void btnResponder_Click(object sender, EventArgs e)
        {
            int r = 0;

            if (txtRespuesta.Text != "")
            {
                r = controlm.RespuestaMail(Convert.ToInt32(Request.QueryString["id"]), txtRespuesta.Text, Session["usuario"].ToString());
                if (r != 0)
                {
                    bool respuesta = true;
                    int  contador  = arch.Count;
                    if (contador != 0)
                    {
                        foreach (Archivo i in arch)
                        {
                            respuesta = controlm.UpdateRespuestaArchivo(i.IDArchivo, r);
                        }
                        if (respuesta != true)
                        {
                            string popupScript2 = "<script language='JavaScript'> alert('Ha ocurrido un error al Adjuntar Archivo'); </script>";
                            Page.RegisterStartupScript("PopupScript", popupScript2);
                        }
                        else
                        {
                            string popupScript4 = "<script language='JavaScript'> alert(' Respuesta Enviada Correctamente');location.href='javascript:history.go(-" + volver + ")'; </script>";
                            Page.RegisterStartupScript("PopupScript", popupScript4);
                        }
                    }
                    else
                    {
                        string popupScript4 = "<script language='JavaScript'> alert(' Respuesta Enviada Correctamente');location.href='javascript:history.go(-" + volver + ")'; </script>";
                        Page.RegisterStartupScript("PopupScript", popupScript4);
                    }
                }
                else
                {
                    string popupScript = "<script language='JavaScript'> alert(' Ha ocurrido un error, vuelva a intentarlo'); </script>";
                    Page.RegisterStartupScript("PopupScript", popupScript);
                }
            }
            else
            {
                string popupScript = "<script language='JavaScript'> alert(' El campo Respuesta es obligatorio '); </script>";
                Page.RegisterStartupScript("PopupScript", popupScript);
            }
            arch = null;
            arch = new List <Archivo>();
        }