예제 #1
0
        public void SetNombre(int p_Trabajador_OID, string p_nombre)
        {
            /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_Trabajador_setNombre_customized) START*/

            TrabajadorEN trabajadorEN = null;

            //Initialized TrabajadorEN
            trabajadorEN = new TrabajadorEN ();
            trabajadorEN.Id = p_Trabajador_OID;
            trabajadorEN.Nombre = p_nombre;
            //Call to TrabajadorCAD

            _ITrabajadorCAD.SetNombre (trabajadorEN);

            /*PROTECTED REGION END*/
        }
예제 #2
0
        public int Trabajador(int p_id, string p_nombre, string p_password)
        {
            TrabajadorEN trabajadorEN = null;
            int oid;

            //Initialized TrabajadorEN
            trabajadorEN = new TrabajadorEN ();
            trabajadorEN.Id = p_id;

            trabajadorEN.Nombre = p_nombre;

            trabajadorEN.Password = p_password;

            //Call to TrabajadorCAD

            oid = _ITrabajadorCAD.Trabajador (trabajadorEN);
            return oid;
        }
예제 #3
0
 public TrabajadorEN(TrabajadorEN trabajador)
 {
     this.init (trabajador.Id, trabajador.Nombre, trabajador.Password, trabajador.ParteIntervencion);
 }
예제 #4
0
        public int Trabajador(TrabajadorEN trabajador)
        {
            try
            {
                SessionInitializeTransaction ();

                session.Save (trabajador);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in TrabajadorCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }

            return trabajador.Id;
        }
예제 #5
0
        public void SetPassword(TrabajadorEN trabajador)
        {
            try
            {
                SessionInitializeTransaction ();
                TrabajadorEN trabajadorEN = (TrabajadorEN)session.Load (typeof(TrabajadorEN), trabajador.Id);

                trabajadorEN.Password = trabajador.Password;

                session.Update (trabajadorEN);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in TrabajadorCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }
        }