Exemple #1
0
        /// <summary>
        /// Actualiza un almacén
        /// </summary>
        /// <param name="oAlmacen"></param>
        /// <returns></returns>
        public bool EditarRegistro(DAL.almacenes oAlmacen)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.almacenes.
                             Where("it.idAlmacen = @idAlmacen",
                                   new ObjectParameter("idAlmacen", oAlmacen.idAlmacen))
                             select q;

                DAL.almacenes oAlmacenOriginal = oQuery.First <DAL.almacenes>();
                oAlmacenOriginal.Nombre       = oAlmacen.Nombre;
                oAlmacenOriginal.Telefono     = oAlmacen.Telefono;
                oAlmacenOriginal.Fax          = oAlmacen.Fax;
                oAlmacenOriginal.Calle        = oAlmacen.Calle;
                oAlmacenOriginal.NumeroExt    = oAlmacen.NumeroExt;
                oAlmacenOriginal.NumeroInt    = oAlmacen.NumeroInt;
                oAlmacenOriginal.CodigoPostal = oAlmacen.CodigoPostal;

                oAlmacenOriginal.Campo1  = oAlmacen.Campo1;
                oAlmacenOriginal.Campo2  = oAlmacen.Campo2;
                oAlmacenOriginal.Campo3  = oAlmacen.Campo3;
                oAlmacenOriginal.Campo4  = oAlmacen.Campo4;
                oAlmacenOriginal.Campo5  = oAlmacen.Campo5;
                oAlmacenOriginal.Campo6  = oAlmacen.Campo6;
                oAlmacenOriginal.Campo7  = oAlmacen.Campo7;
                oAlmacenOriginal.Campo8  = oAlmacen.Campo8;
                oAlmacenOriginal.Campo9  = oAlmacen.Campo9;
                oAlmacenOriginal.Campo10 = oAlmacen.Campo10;
                oAlmacenOriginal.Activo  = oAlmacen.Activo;

                oAlmacenOriginal.idTipoAlmacen = oAlmacen.idTipoAlmacen;
                oAlmacenOriginal.idEstado      = oAlmacen.idEstado;
                oAlmacenOriginal.idMunicipio   = oAlmacen.idMunicipio;
                oAlmacenOriginal.idPoblacion   = oAlmacen.idPoblacion;
                oAlmacenOriginal.idColonia     = oAlmacen.idColonia;

                oMedicuriEntities.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #2
0
        /// <summary>
        /// Intenta eliminar un registro de la base de datos.
        /// </summary>
        /// <param name="oAlmacen"></param>
        /// <returns></returns>
        public bool EliminarRegistro(DAL.almacenes oAlmacen)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.almacenes.
                             Where("it.idAlmacen = @idAlmacen",
                                   new ObjectParameter("idAlmacen", oAlmacen.idAlmacen))
                             select q;

                DAL.almacenes oAlmacenOriginal = oQuery.First <DAL.almacenes>();

                oMedicuriEntities.DeleteObject(oAlmacenOriginal);
                oMedicuriEntities.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }