Exemple #1
0
        public void InsertDireccionPersona()
        {
            try
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    Direccion dir = new Direccion("calle", "Vila", "BCN");

                    dr.Insert(dir);

                    per = new Persona("Dani", "Go", "555X", dir.DireccionId);

                    pr.Insert(per);
                    scope.Complete();
                }
            }catch (Exception e)
            {
                vlog.Info(e.Message);
                throw;
            }

            Persona persona = new Persona();

            persona = pr.Select(per.PersonaId);
        }
Exemple #2
0
        /// <summary>
        /// Método para agregar o editar un registro del contexto seleccionado
        /// </summary>
        /// <param name="direccionDM"> Pide un objeto de tipo direccion </param>
        /// <returns> Regresa un true o false </returns>
        public bool AddUpdateDireccion(DireccionDomainModel direccionDM)
        {
            bool respuesta = false;

            //string resultado = string.Empty;
            if (direccionDM.IdDireccion > 0)
            {
                //buscamos por id y lo almacenamos en nuestra entidad de entityframework
                catDireccion direccion = direccionRepository.SingleOrDefault(p => p.idDireccion == direccionDM.IdDireccion);

                if (direccion != null)
                {
                    direccion.strCalle          = direccionDM.StrCalle;
                    direccion.strNumeroInterior = direccionDM.StrNumeroInterior;
                    direccion.strNumeroExterior = direccionDM.StrNumeroExterior;
                    direccion.idColonia         = direccionDM.IdColonia;
                    //actualizamos los datos en la base de datos.
                    direccionRepository.Update(direccion);
                    //resultado = "Se Actualizo correctamente";
                    respuesta = true;
                }
            }
            else
            {
                catDireccion direccion = new catDireccion();
                direccion.strCalle          = direccionDM.StrCalle;
                direccion.strNumeroInterior = direccionDM.StrNumeroInterior;
                direccion.strNumeroExterior = direccionDM.StrNumeroExterior;
                direccion.idColonia         = direccionDM.IdColonia;
                var record = direccionRepository.Insert(direccion);
                respuesta = true;
            }
            return(respuesta);
        }
        public void InsertTest()
        {
            dir.Calle = "calle"; dir.Poblacio = "Vila"; dir.Provincia = "BCN";
            dr.Insert(dir);
            per.Name = "Dani"; per.Surname = " G"; per.Dni = "55"; per.DireccionId = dir.DireccionId;
            pr.Insert(per);


            person = pr.Select(per.PersonaId);
            Assert.AreEqual(per.PersonaId, person.PersonaId);
        }
Exemple #4
0
        /// <summary>
        /// Método para agregar o editar un registro del contexto seleccionado
        /// </summary>
        /// <param name="direccionDM"> Pide un objeto de tipo direccion </param>
        /// <returns> Regresa un true o false </returns>
        public bool AddUpdateDireccion(DireccionDomainModel direccionDM)
        {
            bool respuesta = false;



            catDireccion direccion = new catDireccion();

            direccion.strCalle          = direccionDM.StrCalle;
            direccion.strNumeroInterior = direccionDM.StrNumeroInterior;
            direccion.strNumeroExterior = direccionDM.StrNumeroExterior;
            direccion.idColonia         = direccionDM.IdColonia;
            direccion.idPersonal        = direccionDM.idPersonal;
            direccion.bitActual         = direccionDM.bitActual;
            direccionRepository.Insert(direccion);
            respuesta = true;

            return(respuesta);
        }