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])); }
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); }
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(); } }