Beispiel #1
0
        public int New_(string p_descripcion, PracticaGenNHibernate.Enumerated.Practica.EstadoIncidenciaEnum p_estado, int p_usuario, Nullable <DateTime> p_fecha)
        {
            IncidenciaEN incidenciaEN = null;
            int          oid;

            //Initialized IncidenciaEN
            incidenciaEN             = new IncidenciaEN();
            incidenciaEN.Descripcion = p_descripcion;

            incidenciaEN.Estado = p_estado;


            if (p_usuario != -1)
            {
                // El argumento p_usuario -> Property usuario es oid = false
                // Lista de oids id
                incidenciaEN.Usuario    = new PracticaGenNHibernate.EN.Practica.UsuarioEN();
                incidenciaEN.Usuario.Id = p_usuario;
            }

            incidenciaEN.Fecha = p_fecha;

            //Call to IncidenciaCAD

            oid = _IIncidenciaCAD.New_(incidenciaEN);
            return(oid);
        }
Beispiel #2
0
        public int New_(UniDATESGenNHibernate.Enumerated.UniDATES.MotivoIncidenciaEnum p_motivo, Nullable <DateTime> p_fecha, int p_usuarioDenunciante, int p_usuarioDenunciado, int p_administrador)
        {
            IncidenciaEN incidenciaEN = null;
            int          oid;

            //Initialized IncidenciaEN
            incidenciaEN        = new IncidenciaEN();
            incidenciaEN.Motivo = p_motivo;

            incidenciaEN.Fecha = p_fecha;


            if (p_usuarioDenunciante != -1)
            {
                // El argumento p_usuarioDenunciante -> Property usuarioDenunciante es oid = false
                // Lista de oids idIncidencia
                incidenciaEN.UsuarioDenunciante           = new UniDATESGenNHibernate.EN.UniDATES.UsuarioEN();
                incidenciaEN.UsuarioDenunciante.IdUsuario = p_usuarioDenunciante;
            }


            if (p_usuarioDenunciado != -1)
            {
                // El argumento p_usuarioDenunciado -> Property usuarioDenunciado es oid = false
                // Lista de oids idIncidencia
                incidenciaEN.UsuarioDenunciado           = new UniDATESGenNHibernate.EN.UniDATES.UsuarioEN();
                incidenciaEN.UsuarioDenunciado.IdUsuario = p_usuarioDenunciado;
            }


            if (p_administrador != -1)
            {
                // El argumento p_administrador -> Property administrador es oid = false
                // Lista de oids idIncidencia
                incidenciaEN.Administrador = new UniDATESGenNHibernate.EN.UniDATES.AdministradorEN();
                incidenciaEN.Administrador.IdAdministrador = p_administrador;
            }

            //Call to IncidenciaCAD

            oid = _IIncidenciaCAD.New_(incidenciaEN);
            return(oid);
        }