예제 #1
0
        public void ReportarComentario(string p_oid, int arg1, string texto, Fight4FitGenNHibernate.Enumerated.Fight4Fit.MotivoEnum motivo)
        {
            /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Usuario_ReportarComentario) ENABLED START*/

            IUsuarioCAD usuarioCAD = null;
            UsuarioCEN  usuarioCEN = null;

            IReporteCAD reporteCAD = null;


            try
            {
                SessionInitializeTransaction();
                usuarioCAD = new UsuarioCAD(session);
                usuarioCEN = new UsuarioCEN(usuarioCAD);

                reporteCAD = new ReporteCAD(session);
                ReporteCEN reporteCEN = new ReporteCEN(reporteCAD);
                reporteCEN.NuevoReporte(-1,   //foto
                                        arg1, //oid comentario
                                        -1,   // oid evento
                                        texto,
                                        motivo,
                                        usuarioCAD.ReadOID(p_oid).Email); //usuario

                //  reporteCAD.NuevoReporte (reporteEN);



                // Write here your custom transaction ...



                SessionCommit();
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }


            /*PROTECTED REGION END*/
        }
예제 #2
0
        private void init(int id
                          , Fight4FitGenNHibernate.EN.Fight4Fit.EventoEN evento, Fight4FitGenNHibernate.EN.Fight4Fit.ComentarioEN comentario, Fight4FitGenNHibernate.EN.Fight4Fit.FotoEN foto, string texto, Fight4FitGenNHibernate.Enumerated.Fight4Fit.MotivoEnum motivo, Fight4FitGenNHibernate.EN.Fight4Fit.UsuarioEN usuario, Fight4FitGenNHibernate.Enumerated.Fight4Fit.TipoReporteEnum tipo)
        {
            this.Id = id;


            this.Evento = evento;

            this.Comentario = comentario;

            this.Foto = foto;

            this.Texto = texto;

            this.Motivo = motivo;

            this.Usuario = usuario;

            this.Tipo = tipo;
        }
예제 #3
0
 public ReporteEN(int id, Fight4FitGenNHibernate.EN.Fight4Fit.EventoEN evento, Fight4FitGenNHibernate.EN.Fight4Fit.ComentarioEN comentario, Fight4FitGenNHibernate.EN.Fight4Fit.FotoEN foto, string texto, Fight4FitGenNHibernate.Enumerated.Fight4Fit.MotivoEnum motivo, Fight4FitGenNHibernate.EN.Fight4Fit.UsuarioEN usuario, Fight4FitGenNHibernate.Enumerated.Fight4Fit.TipoReporteEnum tipo
                  )
 {
     this.init(Id, evento, comentario, foto, texto, motivo, usuario, tipo);
 }