示例#1
0
        public int New_(int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, int p_ingrediente, int p_receta)
        {
            LineaIngredienteEN lineaIngredienteEN = null;
            int oid;

            //Initialized LineaIngredienteEN
            lineaIngredienteEN          = new LineaIngredienteEN();
            lineaIngredienteEN.Cantidad = p_cantidad;

            lineaIngredienteEN.Unidad = p_unidad;


            if (p_ingrediente != -1)
            {
                // El argumento p_ingrediente -> Property ingrediente es oid = false
                // Lista de oids id
                lineaIngredienteEN.Ingrediente    = new EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN();
                lineaIngredienteEN.Ingrediente.Id = p_ingrediente;
            }


            if (p_receta != -1)
            {
                // El argumento p_receta -> Property receta es oid = false
                // Lista de oids id
                lineaIngredienteEN.Receta    = new EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN();
                lineaIngredienteEN.Receta.Id = p_receta;
            }

            //Call to LineaIngredienteCAD

            oid = _ILineaIngredienteCAD.New_(lineaIngredienteEN);
            return(oid);
        }
示例#2
0
        public void CrearLineaListaCompra(int p_oid, int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, string p_ingrediente)
        {
            /*PROTECTED REGION ID(EnMiNeveraGenNHibernate.CEN.EnMiNevera_ListaCompra_crearLineaListaCompra) ENABLED START*/

            // Write here your custom code...



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

            /*PROTECTED REGION END*/
        }
示例#3
0
        public void CrearLineaListaCompra(int p_oid, int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, string p_ingrediente)
        {
            IngredienteEN      ingredienteEN      = null;
            LineaListaCompraEN lineaListaCompraEN = null;

            int oid_ingrediente;

            try
            {
                SessionInitializeTransaction();


                IngredienteCAD ingredienteCAD = new IngredienteCAD(session);

                ingredienteEN = ingredienteCAD.GetPorNombre(p_ingrediente.ToLower());

                if (ingredienteEN == null)
                {
                    // Creamos el ingrediente si no existe
                    ingredienteEN        = new IngredienteEN();
                    ingredienteEN.Nombre = p_ingrediente.ToLower();
                    oid_ingrediente      = ingredienteCAD.New_(ingredienteEN);
                    ingredienteEN        = ingredienteCAD.ReadOIDDefault(oid_ingrediente);
                }
                else
                {
                    oid_ingrediente = ingredienteEN.Id;
                }

                LineaListaCompraCAD lineaListaCompraCAD = new LineaListaCompraCAD(session);
                lineaListaCompraEN             = new LineaListaCompraEN();
                lineaListaCompraEN.Ingrediente = ingredienteCAD.ReadOIDDefault(oid_ingrediente);
                lineaListaCompraEN.Cantidad    = p_cantidad;
                lineaListaCompraEN.Unidad      = p_unidad;
                lineaListaCompraEN.Comprado    = false;

                lineaListaCompraEN.Ingrediente.Nombre = p_ingrediente.ToLower();

                lineaListaCompraCAD.New_(lineaListaCompraEN);

                SessionCommit();
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }
        }
示例#4
0
        public void Modify(int p_LineaIngrediente_OID, int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad)
        {
            LineaIngredienteEN lineaIngredienteEN = null;

            //Initialized LineaIngredienteEN
            lineaIngredienteEN          = new LineaIngredienteEN();
            lineaIngredienteEN.Id       = p_LineaIngrediente_OID;
            lineaIngredienteEN.Cantidad = p_cantidad;
            lineaIngredienteEN.Unidad   = p_unidad;
            //Call to LineaIngredienteCAD

            _ILineaIngredienteCAD.Modify(lineaIngredienteEN);
        }
示例#5
0
        private void init(int id, int cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum unidad, EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN ingrediente, EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN receta)
        {
            this.Id = id;


            this.Cantidad = cantidad;

            this.Unidad = unidad;

            this.Ingrediente = ingrediente;

            this.Receta = receta;
        }
示例#6
0
        public void Modify(int p_LineaListaCompra_OID, int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, bool p_comprado)
        {
            LineaListaCompraEN lineaListaCompraEN = null;

            //Initialized LineaListaCompraEN
            lineaListaCompraEN          = new LineaListaCompraEN();
            lineaListaCompraEN.Id       = p_LineaListaCompra_OID;
            lineaListaCompraEN.Cantidad = p_cantidad;
            lineaListaCompraEN.Unidad   = p_unidad;
            lineaListaCompraEN.Comprado = p_comprado;
            //Call to LineaListaCompraCAD

            _ILineaListaCompraCAD.Modify(lineaListaCompraEN);
        }
示例#7
0
        private void init(int id, int cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum unidad, EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN ingrediente, EnMiNeveraGenNHibernate.EN.EnMiNevera.ListaCompraEN listaCompra, EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN receta, bool comprado)
        {
            this.Id = id;


            this.Cantidad = cantidad;

            this.Unidad = unidad;

            this.Ingrediente = ingrediente;

            this.ListaCompra = listaCompra;

            this.Receta = receta;

            this.Comprado = comprado;
        }
示例#8
0
        public void CrearLineaIngrediente(int p_oid, int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, string p_nombre)
        {
            /*PROTECTED REGION ID(EnMiNeveraGenNHibernate.CEN.EnMiNevera_Receta_crearLineaIngrediente) ENABLED START*/

            // Write here your custom code...

            RecetaEN           receta      = _IRecetaCAD.ReadOIDDefault(p_oid);
            LineaIngredienteEN linea       = new LineaIngredienteEN();
            IngredienteEN      ingrediente = new IngredienteEN();

            linea.Cantidad    = p_cantidad;
            linea.Unidad      = p_unidad;
            linea.Ingrediente = ingrediente;


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

            /*PROTECTED REGION END*/
        }
示例#9
0
        public int New_(int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, int p_ingrediente, int p_listaCompra, bool p_comprado)
        {
            LineaListaCompraEN lineaListaCompraEN = null;
            int oid;

            //Initialized LineaListaCompraEN
            lineaListaCompraEN          = new LineaListaCompraEN();
            lineaListaCompraEN.Cantidad = p_cantidad;

            lineaListaCompraEN.Unidad = p_unidad;


            if (p_ingrediente != -1)
            {
                // El argumento p_ingrediente -> Property ingrediente es oid = false
                // Lista de oids id
                lineaListaCompraEN.Ingrediente    = new EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN();
                lineaListaCompraEN.Ingrediente.Id = p_ingrediente;
            }


            if (p_listaCompra != -1)
            {
                // El argumento p_listaCompra -> Property listaCompra es oid = false
                // Lista de oids id
                lineaListaCompraEN.ListaCompra    = new EnMiNeveraGenNHibernate.EN.EnMiNevera.ListaCompraEN();
                lineaListaCompraEN.ListaCompra.Id = p_listaCompra;
            }

            lineaListaCompraEN.Comprado = p_comprado;

            //Call to LineaListaCompraCAD

            oid = _ILineaListaCompraCAD.New_(lineaListaCompraEN);
            return(oid);
        }
示例#10
0
        private void init(int id, int cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum unidad, EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN ingrediente, EnMiNeveraGenNHibernate.EN.EnMiNevera.ListaCompraEN listaCompra, EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN receta, bool comprado)
        {
            this.Id = id;

            this.Cantidad = cantidad;

            this.Unidad = unidad;

            this.Ingrediente = ingrediente;

            this.ListaCompra = listaCompra;

            this.Receta = receta;

            this.Comprado = comprado;
        }
示例#11
0
 public LineaListaCompraEN(int id, int cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum unidad, EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN ingrediente, EnMiNeveraGenNHibernate.EN.EnMiNevera.ListaCompraEN listaCompra, EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN receta, bool comprado
                           )
 {
     this.init(Id, cantidad, unidad, ingrediente, listaCompra, receta, comprado);
 }
示例#12
0
        private void init(int id, int cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum unidad, EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN ingrediente, EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN receta)
        {
            this.Id = id;

            this.Cantidad = cantidad;

            this.Unidad = unidad;

            this.Ingrediente = ingrediente;

            this.Receta = receta;
        }
示例#13
0
 public LineaIngredienteEN(int id, int cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum unidad, EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN ingrediente, EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN receta
                           )
 {
     this.init(Id, cantidad, unidad, ingrediente, receta);
 }