Пример #1
0
        public JsonResult Guardar(TiendaViewModel oTiendaViewModel)
        {
            List <String> resultado = new List <String>();

            resultado.Add("true");
            resultado.Add(Constantes.GuardadoExitoso);

            TiendaServicesController oServices = new TiendaServicesController();

            try
            {
                EntityTienda oEntityTiendaExists = oServices.SelectByKey(oTiendaViewModel.EntityTienda.Key);

                if (Constantes.CadenaVacio != oEntityTiendaExists.Key.CodTienda)
                {
                    oServices.Update(oTiendaViewModel.EntityTienda);
                }
                else
                {
                    oServices.Insert(oTiendaViewModel.EntityTienda);
                }
            }
            catch (Exception)
            {
                resultado[0] = "false";
                resultado[1] = Constantes.GuardadoNoExitoso;
            }

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
 public EntityTienda Update(EntityTienda oEntityTienda)
 {
     try
     {
         return(TiendaApp.Update(oEntityTienda));
     }
     catch (Exception)
     {
         throw new FaultException("Error al actualizar Tiendas");
     }
 }
Пример #3
0
 public EntityTienda Insert(EntityTienda oEntityTienda)
 {
     try
     {
         return(TiendaApp.Insert(oEntityTienda));
     }
     catch (Exception)
     {
         throw new FaultException("Error al insertar Tiendas");
     }
 }
Пример #4
0
 public IList <EntityTienda> Select(EntityTienda oEntityTienda)
 {
     try
     {
         return(TiendaApp.Select(oEntityTienda));
     }
     catch (Exception)
     {
         throw new FaultException("Error al seleccionar Tiendas");
     }
 }
Пример #5
0
 public EntityTienda Delete(EntityTienda oEntityTienda)
 {
     try
     {
         return(TiendaApp.Delete(oEntityTienda));
     }
     catch (Exception)
     {
         throw new FaultException("Error al eliminar Tiendas");
     }
 }
 public EntityTienda Update(EntityTienda oEntityTienda)
 {
     try
     {
         return(TiendaService.Update(oEntityTienda));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public EntityTienda Insert(EntityTienda oEntityTienda)
 {
     try
     {
         return(TiendaService.Insert(oEntityTienda));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public IList <EntityTienda> Select(EntityTienda oEntityTienda)
 {
     try
     {
         return(TiendaService.Select(oEntityTienda));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #9
0
 public EntityTienda Insert(EntityTienda oEntityTienda)
 {
     try
     {
         CTransaction oCTransaction = CTransaction.Empty;
         return(Repo.Insert(oEntityTienda, oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #10
0
 public IList <EntityTienda> Select(EntityTienda oEntityTienda)
 {
     try
     {
         CTransaction oCTransaction = CTransaction.Empty;
         return(Repo.Select(oEntityTienda, oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #11
0
 public EntityTienda Delete(EntityTienda oEntityTienda, CTransaction oCTransaction)
 {
     try
     {
         DataTiendaRepository data = new DataTiendaRepository(oEntityTienda, "tienda");
         return(data.Delete(oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #12
0
 public IList <EntityTienda> Select(EntityTienda oEntityTienda, CTransaction oCTransaction)
 {
     try
     {
         DataTiendaRepository data = new DataTiendaRepository(oEntityTienda, "tienda");
         return(data.Select(oCTransaction));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #13
0
        public ActionResult Edit(KeyTienda oKey)
        {
            TiendaServicesController  oServices        = new TiendaServicesController();
            UbigeoServicesController  oUbigeoServices  = new UbigeoServicesController();
            UsuarioServicesController oUsuarioServices = new UsuarioServicesController();

            TiendaViewModel oTiendaViewModel = new TiendaViewModel();

            EntityTienda oEntityTienda = oServices.SelectByKey(oKey);

            oTiendaViewModel.EntityTienda = oEntityTienda;

            if (String.IsNullOrEmpty(oEntityTienda.Key.CodTienda))
            {
                oTiendaViewModel.ListDepartamento = oUbigeoServices.SelectDepartamento
                                                        (new EntityDepartamento
                {
                    Key = new KeyDepartamento
                    {
                        IdDepartamento = Constantes.CadenaVacio
                    },
                    Estado = Constantes.Activo
                });

                oTiendaViewModel.ListProvincia = oUbigeoServices.SelectProvincia
                                                     (new EntityProvincia
                {
                    Key = new KeyProvincia
                    {
                        IdDepartamento = Constantes.CadenaVacio,
                        IdProvincia    = Constantes.CadenaSeleccione
                    },
                    Estado = Constantes.Activo
                });


                oTiendaViewModel.ListDistrito = oUbigeoServices.SelectDistrito
                                                    (new EntityDistrito
                {
                    Key = new KeyDistrito
                    {
                        IdDepartamento = Constantes.CadenaVacio,
                        IdProvincia    = Constantes.CadenaSeleccione,
                        IdDistrito     = Constantes.CadenaSeleccione
                    },
                    Estado = Constantes.Activo
                });
            }
            else
            {
                oTiendaViewModel.ListDepartamento = oUbigeoServices.SelectDepartamento
                                                        (new EntityDepartamento
                {
                    Key = new KeyDepartamento
                    {
                        IdDepartamento = oTiendaViewModel.EntityTienda.IdRegion
                    },
                    Estado = Constantes.Activo
                });

                oTiendaViewModel.ListProvincia = oUbigeoServices.SelectProvincia
                                                     (new EntityProvincia
                {
                    Key = new KeyProvincia
                    {
                        IdDepartamento = oTiendaViewModel.EntityTienda.IdRegion,
                        IdProvincia    = oTiendaViewModel.EntityTienda.IdProvincia
                    },
                    Estado = Constantes.Activo
                });


                oTiendaViewModel.ListDistrito = oUbigeoServices.SelectDistrito
                                                    (new EntityDistrito
                {
                    Key = new KeyDistrito
                    {
                        IdDepartamento = oTiendaViewModel.EntityTienda.IdRegion,
                        IdProvincia    = oTiendaViewModel.EntityTienda.IdProvincia,
                        IdDistrito     = oTiendaViewModel.EntityTienda.IdDistrito
                    },
                    Estado = Constantes.Activo
                });
            }

            return(PartialView(Constantes.TiendaEdit, oTiendaViewModel));
        }