public ActionResult CrearBanco(BancoDto bancoDto)
        {
            if (bancoDto != null)
            {
                bancoServicio.Create(bancoDto);
            }

            return(Json(bancoDto, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public override void EjecutarComandoNuevo()
        {
            var nuevoRegistro = new BancoDto();

            nuevoRegistro.Descripcion = txtDescripcion.Text;
            nuevoRegistro.Eliminado   = false;

            _bancoServicio.Insertar(nuevoRegistro);
        }
        public ActionResult EditarCiudad(BancoDto bancoDto)
        {
            if (bancoDto != null && ModelState.IsValid)
            {
                bancoServicio.Update(bancoDto);
            }

            return(Json(bancoDto, JsonRequestBehavior.AllowGet));
        }
        public async Task <long> Insertar(BancoDto dto)
        {
            using (var context = new DataContext())
            {
                var nuevoBanco = _mapper.Map <Dominio.Entidades.Banco>(dto);
                await _bancoRepositorio.Create(nuevoBanco);

                return(nuevoBanco.Id);
            }
        }
Beispiel #5
0
        public override void EjecutarComandoModificar()
        {
            var modificarRegistro = new BancoDto();

            modificarRegistro.Id          = EntidadId.Value;
            modificarRegistro.Descripcion = txtDescripcion.Text;
            modificarRegistro.Eliminado   = false;

            _bancoServicio.Modificar(modificarRegistro);
        }
Beispiel #6
0
        public static BancoDto ToDto(Banco entity)
        {
            var dto = new BancoDto();

            dto.Id            = entity.Id;
            dto.Nombre        = entity.Nombre;
            dto.Direccion     = entity.Direccion;
            dto.FechaRegistro = entity.FechaRegistro;
            return(dto);
        }
Beispiel #7
0
        public static Banco ToEntity(BancoDto dto)
        {
            var entity = new Banco();

            entity.Id            = dto.Id;
            entity.Nombre        = dto.Nombre;
            entity.Direccion     = dto.Direccion;
            entity.FechaRegistro = dto.FechaRegistro;
            return(entity);
        }
 public List <BancoDto> Listar(BancoDto dto)
 {
     try
     {
         var dtos = DBancoConverter.ToDtos(UnitOfWork.BancoRepository.Bancos);
         return(dtos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #9
0
 public List <BancoDto> Listar(BancoDto dto)
 {
     try
     {
         _query = new DQuery(_unitOfWork);
         var list = _query.Listar(new BancoDto());
         return(list);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void Insertar(BancoDto dto)
 {
     try
     {
         var entity = new Banco();
         entity = DBancoConverter.ToEntity(dto);
         UnitOfWork.BancoRepository.Bancos.Add(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #11
0
 public ActionResult Create(BancoDto dto)
 {
     try
     {
         _query = new DQuery(_unitOfWork);
         _query.Insertar(dto);
         _unitOfWork = _query.GetUnitOfWork();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(RedirectToAction("Index"));
 }
Beispiel #12
0
        public IActionResult Delete(BancoDto dto)
        {
            var result = new HttpResult <BancoDto>(this._logger);

            try
            {
                this._app.Remove(dto);
                return(result.ReturnCustomResponse(this._app));
            }
            catch (Exception ex)
            {
                return(result.ReturnCustomException(ex, "Calemas.Erp - Banco", dto));
            }
        }
Beispiel #13
0
        public void Create(BancoDto banco)
        {
            if (banco.Id == 0)
            {
                var entity = new Banco();

                entity.Nombre = banco.Nombre;

                entities.Bancos.Add(entity);
                entities.SaveChanges();

                banco.Id = entity.Id;
            }
        }
Beispiel #14
0
 public long?Agregar(BancoDto banco)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var bancoNuevo = new AccesoDatos.Banco
         {
             Descripcion   = banco.Descripcion,
             EstaEliminado = banco.EstaEliminado
         };
         context.Bancos.Add(bancoNuevo);
         context.SaveChanges();
         return(bancoNuevo.Id);
     }
 }
Beispiel #15
0
 public void Modificar(BancoDto banco)
 {
     using (var context = new ModeloXCommerceContainer())
     {
         var bancoMod = context.Bancos.FirstOrDefault(x => x.Id == banco.Id);
         if (bancoMod == null)
         {
             throw new Exception("Error no se encuentra la entidad");
         }
         bancoMod.Id            = banco.Id;
         bancoMod.EstaEliminado = banco.EstaEliminado;
         bancoMod.Descripcion   = banco.Descripcion;
         context.SaveChanges();
     }
 }
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }
            var banco = new BancoDto
            {
                Id          = EntidadId.Value,
                Descripcion = txtDescripcion.Text
            };

            _bancoServicio.Modificar(banco);
            return(true);
        }
 public async Task Modificar(BancoDto dto)
 {
     using (var context = new DataContext())
     {
         var bancoModificar = context.Bancos.FirstOrDefault(x => x.Id == dto.Id);
         bancoModificar.Descripcion    = dto.Descripcion;
         bancoModificar.NombreFantasia = dto.NombreFantasia;
         bancoModificar.Cuit           = dto.Cuit;
         bancoModificar.Mail           = dto.Mail;
         bancoModificar.Path           = dto.Path;
         bancoModificar.CBU            = dto.CBU;
         bancoModificar.RazonSocial    = dto.RazonSocial;
         bancoModificar.Sucursal       = dto.Sucursal;
         bancoModificar.Telefono       = dto.Telefono;
         await _bancoRepositorio.Update(bancoModificar);
     }
 }
 public void Eliminar(BancoDto dto)
 {
     try
     {
         foreach (var entity in UnitOfWork.BancoRepository.Bancos)
         {
             if (dto.Id == entity.Id)
             {
                 UnitOfWork.BancoRepository.Bancos.Remove(entity);
                 break;
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void TestEliminarBancoAreEqual()
        {
            var compare = true;
            var dto     = new BancoDto();

            dto.Id = 1;
            _query.Eliminar(dto);
            var lista = _query.Listar(new BancoDto());

            foreach (var item in lista)
            {
                if (item.Id == dto.Id)
                {
                    compare = false;
                    break;
                }
            }
            Assert.AreEqual(compare, true);
        }
 public void Actualizar(BancoDto dto)
 {
     try
     {
         foreach (var entity in UnitOfWork.BancoRepository.Bancos)
         {
             if (dto.Id == entity.Id)
             {
                 entity.Nombre        = dto.Nombre;
                 entity.Direccion     = dto.Direccion;
                 entity.FechaRegistro = dto.FechaRegistro;
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected async override Task CrearNuevoElemento()
        {
            if (!string.IsNullOrWhiteSpace(Banco.Descripcion))
            {
                var banco = await Servicios.ApiProcessor.PostApi(Banco, "Banco/Insert");

                if (long.TryParse(banco, out long bancoId))
                {
                    var ctaCte = new CuentaCorrienteDto
                    {
                        BancoId       = bancoId,
                        EstaEliminado = false
                    };
                    await Servicios.ApiProcessor.PostApi(ctaCte, "CuentaCorriente/Insert");
                }
                await Inicializar();

                Banco = new BancoDto();
            }
        }
        public void TestInsertarBancoAreEqual()
        {
            var compare = false;
            var dto     = new BancoDto();

            dto.Id            = 10;
            dto.Nombre        = "Continental";
            dto.Direccion     = "Torre Principal";
            dto.FechaRegistro = DateTime.Now;
            _query.Insertar(dto);
            var lista = _query.Listar(new BancoDto());

            if (lista[2].Id == dto.Id &&
                lista[2].Nombre == dto.Nombre &&
                lista[2].Direccion == dto.Direccion)
            {
                compare = true;
            }
            Assert.AreEqual(compare, true);
        }
Beispiel #23
0
        public void Update(BancoDto bancoDto)
        {
            try
            {
                var target = One(e => e.Id == bancoDto.Id);

                if (target != null)
                {
                    target.Nombre = bancoDto.Nombre;

                    var entity = new Banco();

                    entity.Id     = bancoDto.Id;
                    entity.Nombre = bancoDto.Nombre;

                    entities.Bancos.Attach(entity);
                    entities.Entry(entity).State = EntityState.Modified;
                    entities.SaveChanges();
                }
            }
            catch (Exception ex)
            {
            }
        }
 public IActionResult Edit(BancoDto dto)
 {
     return(View(dto));
 }
 public IActionResult Delete(BancoDto dto)
 {
     return(View(dto));
 }
 protected override void Nuevo()
 {
     base.Nuevo();
     Banco = new BancoDto();
 }