public int CambiarEstadoTipoTienda(TipoTiendaCLS objTipoTiendaCls) { int codigoRpt = 0; try { using (var db = new BDVentasEntities()) { TipoTienda oTipoTienda = db.TipoTienda.Where(p => p.IdTipoTienda.Equals(objTipoTiendaCls.IdTipoTienda)).First(); if (oTipoTienda.EstadoTipoTienda) { objTipoTiendaCls.EstadoTipoTienda = false; } else { objTipoTiendaCls.EstadoTipoTienda = true; } oTipoTienda.EstadoTipoTienda = objTipoTiendaCls.EstadoTipoTienda; db.SaveChanges(); codigoRpt = 1; } } catch (Exception e) { codigoRpt = 0; throw; } return(codigoRpt); }
public int AgregarTipoTienda(TipoTiendaCLS objTipoTiendaCls) { int CodResult = 0; try { using (var db = new BDVentasEntities()) { TipoTienda objTipoTienda = new TipoTienda(); objTipoTienda.NombreTipoTienda = objTipoTiendaCls.NombreTipoTienda; objTipoTienda.FechaCreacion = DateTime.Now; objTipoTienda.UsuarioCreacion = "Admin"; objTipoTienda.FechaModificacion = DateTime.Now; objTipoTienda.UsuarioModificacion = "Admin"; objTipoTienda.EstadoTipoTienda = true; objTipoTienda.EstadoEliminacion = false; db.TipoTienda.Add(objTipoTienda); db.SaveChanges(); CodResult = 1; } } catch (Exception) { CodResult = 0; } return(CodResult); }
public TipoTiendaCLS ObtenerTipoTiendaPorId(int idTipoTienda) { TipoTiendaCLS objTipoTiendaCls = new TipoTiendaCLS(); using (var db = new BDVentasEntities()) { TipoTienda oTipoTienda = db.TipoTienda.Where(p => p.IdTipoTienda.Equals(idTipoTienda)).First(); objTipoTiendaCls.IdTipoTienda = oTipoTienda.IdTipoTienda; objTipoTiendaCls.NombreTipoTienda = oTipoTienda.NombreTipoTienda; } return(objTipoTiendaCls); }
/// <summary> /// Convierte el objeto de SharePoint a objeto de entidad Store /// </summary> /// <param name="item"></param> private void ParseListItemToStore(ListItem item) { this.AssociatedListItem = item; this._Key = item.Id; this.Description = item[Constants.Columns.Titulo] != null ? item[Constants.Columns.Titulo].ToString() : string.Empty; this.OpenDate = item[Constants.Columns.FechaApertura] != null ? (DateTime)item[Constants.Columns.FechaApertura] : DateTime.MinValue; this.Responsable = item[Constants.Columns.Responsable] != null ? ((FieldUserValue)item[Constants.Columns.Responsable]).Email : string.Empty; this.Provincia = item[Constants.Columns.Pais] != null?SharePoint.GetLabelFromTaxonomyObject(item[Constants.Columns.Pais]) : string.Empty; this.Tipo = item[Constants.Columns.TipoTienda] != null?Helper.GetStoreEnumFromString(item[Constants.Columns.TipoTienda].ToString()) : Store.TipoTienda.Indefinido; this.TipoDeContenido = item.ContentType.Name; }
public int EliminarTipoTienda(TipoTiendaCLS objTipoTiendaCls) { int cdgoRpt = 0; try { using (var db = new BDVentasEntities()) { TipoTienda oTipoTienda = db.TipoTienda.Where(p => p.IdTipoTienda.Equals(objTipoTiendaCls.IdTipoTienda)).First(); oTipoTienda.EstadoEliminacion = true; db.SaveChanges(); cdgoRpt = 1; } } catch (Exception e) { cdgoRpt = 0; } return(cdgoRpt); }
public int EditarTipoTienda(TipoTiendaCLS objTipoTiendaCls) { int cdgoRpt = 0; try { using (var db = new BDVentasEntities()) { TipoTienda oTipoTienda = db.TipoTienda.Where(p => p.IdTipoTienda.Equals(objTipoTiendaCls.IdTipoTienda)).First(); oTipoTienda.NombreTipoTienda = objTipoTiendaCls.NombreTipoTienda; oTipoTienda.FechaModificacion = DateTime.Now; oTipoTienda.UsuarioModificacion = "Admin"; db.SaveChanges(); cdgoRpt = 1; } } catch (Exception e) { cdgoRpt = 0; } return(cdgoRpt); }