public void Agregar(ASA.Models.Comentario Aux, long idComision, long IdInstancia, long IdAlumno)
 {
     AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos();
     //Aux = new Comentario();
     //AccesoDatos datos = new AccesoDatos();
     try
     {
         datos.SetearQuery("insert into Comentario values (@idComision, @IdInstancia, @IdAlumno, @Descripcion, @FechaAlta, @FechaModificacion, @Nota)");
         datos.agregarParametro("@idComision", idComision);
         datos.agregarParametro("@IdInstancia", IdInstancia);
         datos.agregarParametro("@IdAlumno", IdAlumno);
         datos.agregarParametro("@Descripcion", Aux.Descripcion);
         datos.agregarParametro("@FechaAlta", DateTime.Now);
         datos.agregarParametro("@FechaModificacion", DateTime.Now);
         datos.agregarParametro("@Nota", Aux.Nota);
         //datos.agregarParametro("@estado", 1);
         datos.EjecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         datos.CerrarConexion();
     }
 }
        protected void Btnmodificar_Click(object sender, EventArgs e)
        {
            ASA.Models.Comentario comentario         = new ASA.Models.Comentario();
            ComentarioServices    comentarioServices = new ComentarioServices();

            //comentario.Id = Convert.ToInt64(LblId.ID.ToString());
            comentario.Id = Convert.ToInt64((Label)FindControl("LblDescr"));
            comentarioServices.Comentario(comentario.Id);
        }
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            ComentarioServices comentarioServices = new ComentarioServices();

            ASA.Models.Comentario comentario = new ASA.Models.Comentario();
            comentario.Descripcion = TboxDescripcion.Text;
            comentario.Nota        = DlistNota.SelectedItem.Text;
            comentarioServices.Agregar(comentario, Convert.ToInt64(Session["IdComision" + Session.SessionID]), Convert.ToInt64(Session["IdComision-Instancia" + Session.SessionID]), Convert.ToInt64(Session["IdComision-Alumno" + Session.SessionID]));
            Response.Redirect("List-Alumnos.aspx?valor=" + Convert.ToInt64(Session["IdComision-Instancia" + Session.SessionID]));
        }
Example #4
0
        void EnvioMail(long IDcomentario, long Legajo)
        {
            ComentarioServices comentarioServices = new ComentarioServices();

            ASA.Models.Comentario comentario = new ASA.Models.Comentario();
            comentario = comentarioServices.Comentario(IDcomentario);

            AlumnoServices alumnoServices = new AlumnoServices();

            ASA.Models.Alumno alumno = new Alumno();
            alumno = alumnoServices.BuscarAlumno(Legajo);
            SendMail(alumno, comentario);
        }
Example #5
0
        protected void SendMail(Alumno alumno, ASA.Models.Comentario comentario)
        {
            MailMessage Mail       = new MailMessage();
            SmtpClient  SmtpServer = new SmtpClient("smtp.gmail.com");

            Mail.From = new MailAddress("*****@*****.**");
            Mail.To.Add(alumno.Email);
            Mail.Subject           = "ASA Notificaciones";
            Mail.Body              = (comentario.Descripcion);
            SmtpServer.Port        = 25;
            SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "CameraMouse");
            SmtpServer.EnableSsl   = true;
            SmtpServer.Send(Mail);
        }
        protected void BtnGuardarEnviarMail_Click(object sender, EventArgs e)
        {
            ComentarioServices comentarioServices = new ComentarioServices();

            ASA.Models.Comentario comentario = new ASA.Models.Comentario();
            comentario.Descripcion = TboxDescripcion.Text;
            comentarioServices.Agregar(comentario, Convert.ToInt64(Session["IdComision" + Session.SessionID]), Convert.ToInt64(Session["IdComision-Instancia" + Session.SessionID]), Convert.ToInt64(Session["IdComision-Alumno" + Session.SessionID]));

            AlumnoServices alumnoServices = new AlumnoServices();

            ASA.Models.Alumno alumno = new Alumno();
            alumno = alumnoServices.BuscarAlumno(Convert.ToInt64((Session["IdComision-Alumno" + Session.SessionID])));

            SendMail(alumno, comentario.Descripcion);
            Response.Redirect("List-Alumnos.aspx?valor=" + (Session["IdComision-Instancia" + Session.SessionID]));
        }
 public void Modificar(ASA.Models.Comentario Aux)
 {
     AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos();
     //Aux = new Comentario();
     try
     {
         datos.SetearQuery("update Comentario set Descripcion = @Desc , FechaModificacion = @FMod where Id = @Id");
         datos.agregarParametro("@Desc", Aux.Descripcion);
         datos.agregarParametro("@FMod", DateTime.Now);
         datos.agregarParametro("@Id", Aux.Id);
         //datos.agregarParametro("@estado", 1);
         datos.EjecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         datos.CerrarConexion();
     }
 }