public bool ModificarDireccion(int p_oid, string p_calle, string p_cod_pos, int p_numero, int posX, int posY)
        {
            /*PROTECTED REGION ID(LePapeoGenNHibernate.CP.LePapeo_Registrado_ModificarDireccion) ENABLED START*/

            IRegistradoCAD registradoCAD = null;
            RegistradoCEN  registradoCEN = null;

            DireccionCEN direccionCEN = null;
            DireccionCAD direccionCAD = null;

            bool result = false;


            try
            {
                SessionInitializeTransaction();
                registradoCAD = new RegistradoCAD(session);
                registradoCEN = new  RegistradoCEN(registradoCAD);


                DireccionEN direccionEN = registradoCEN.GetDireccion(p_oid);

                if (direccionEN != null)
                {
                    direccionCAD = new DireccionCAD(session);
                    direccionCEN = new DireccionCEN(direccionCAD);

                    direccionCEN.Modify(direccionEN.Id, p_cod_pos, p_calle, p_numero, posX, posY);



                    registradoCEN.AgregarDireccion(p_oid, direccionEN.Id);
                    result = true;
                }



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


            /*PROTECTED REGION END*/
        }
Beispiel #2
0
        public bool Login(int correo, String pass)
        {
            /*PROTECTED REGION ID(PracticaGenNHibernate.CP.Practica_Registrado_login) ENABLED START*/

            IRegistradoCAD registradoCAD = null;
            RegistradoCEN  registradoCEN = null;

            bool result = false;


            try
            {
                SessionInitializeTransaction();
                registradoCAD = new RegistradoCAD(session);
                registradoCEN = new  RegistradoCEN(registradoCAD);



                // Write here your custom transaction ...

                throw new NotImplementedException("Method Login() not yet implemented.");



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


            /*PROTECTED REGION END*/
        }
Beispiel #3
0
 public RegistradoCEN(IRegistradoCAD _IRegistradoCAD)
 {
     this._IRegistradoCAD = _IRegistradoCAD;
 }
Beispiel #4
0
 public RegistradoCEN()
 {
     this._IRegistradoCAD = new RegistradoCAD();
 }
        public DSM1GenNHibernate.EN.DSM1.RegistradoEN Nuevo_usuarioYcarrito(string p_nombre, string p_apellidos, int p_edad, Nullable <DateTime> p_fecha_nac, string p_dni, String p_contrasenya, string p_n_usuario, bool p_admin)
        {
            /*PROTECTED REGION ID(DSM1GenNHibernate.CP.DSM1_Registrado_nuevo_usuarioYcarrito) ENABLED START*/

            IRegistradoCAD registradoCAD = null;
            RegistradoCEN  registradoCEN = null;

            ICarritoCAD carritoCAD = null;
            CarritoCEN  carritoCEN = null;

            DSM1GenNHibernate.EN.DSM1.RegistradoEN result = null;


            try
            {
                SessionInitializeTransaction();
                registradoCAD = new RegistradoCAD(session);
                registradoCEN = new  RegistradoCEN(registradoCAD);

                carritoCAD = new CarritoCAD(session);
                carritoCEN = new CarritoCEN(carritoCAD);


                int oid;
                //Initialized RegistradoEN
                RegistradoEN registradoEN;
                registradoEN        = new RegistradoEN();
                registradoEN.Nombre = p_nombre;

                registradoEN.Apellidos = p_apellidos;

                registradoEN.Edad = p_edad;

                registradoEN.Fecha_nac = p_fecha_nac;

                registradoEN.Dni = p_dni;

                registradoEN.Contrasenya = Utils.Util.GetEncondeMD5(p_contrasenya);

                registradoEN.N_usuario = p_n_usuario;

                registradoEN.Admin = p_admin;

                //Call to RegistradoCAD

                oid    = registradoCAD.Nuevo_usuarioYcarrito(registradoEN);
                result = registradoCAD.ReadOIDDefault(oid);


                //ASOCIO USUARIO CON EL CARRITO
                carritoCEN.New_(oid, oid, 0);


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


            /*PROTECTED REGION END*/
        }