Beispiel #1
0
        public ActionResult Edit([Bind(Include = "BancoId,Alias,Nombre,EstaActivo")] Bancos bancos)
        {
            try
            {
                if (Session["idUsuario"] != null)
                {
                    if (ModelState.IsValid)
                    {
                        db.Entry(bancos).State = EntityState.Modified;
                        db.SaveChanges();
                        TempData["var"] = "Banco Modificado";
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    //Si sesion es null redirecciona a la vista de login
                    return(RedirectToAction("../Home/Login"));
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(View(bancos));
        }
Beispiel #2
0
 // GET: Bancos/Delete/5
 public ActionResult Delete(int?id)
 {
     try
     {
         if (Session["idUsuario"] != null)
         {
             if (id == null)
             {
                 return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
             }
             Bancos bancos = db.Bancos.Find(id);
             if (bancos == null)
             {
                 return(HttpNotFound());
             }
             return(View());
         }
         else
         {
             //Si sesion es null redirecciona a la vista de login
             return(RedirectToAction("../Home/Login"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #3
0
        public static bool AddEditBanco(Bancos banco, int idCompany) //yjs 250419
        {
            try
            {
                int reg = 0;
                cadenaConexion = SelectCadena(idCompany);
                var    lSucces = true;
                string sql     = "spAddEditBanco " + banco.idBanco + ",'" + banco.descripcion + "'," + banco.numerocuit;

                SqlConnection con = new SqlConnection(cadenaConexion);

                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.CommandType = CommandType.Text;
                    con.Open();
                    reg = cmd.ExecuteNonQuery();
                    con.Close();
                }

                return(lSucces);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #4
0
        public static List <Bancos> Banco(int idBanco, int idCompany) //yjs 250419
        {
            cadenaConexion = SelectCadena(idCompany);
            var    listabanco = new List <Bancos>();
            string sql        = "select * from bancos where idBanco =" + idBanco;

            SqlConnection con = new SqlConnection(cadenaConexion);

            con.Open();
            SqlDataAdapter adapter     = new SqlDataAdapter(sql, con);
            DataSet        dsResultado = new DataSet();

            adapter.Fill(dsResultado, "VistaBanco");
            DataTable tblCliente;

            tblCliente = dsResultado.Tables["VistaBanco"];

            foreach (DataRow drCurrent in tblCliente.Rows)
            {
                Bancos bancos = new Bancos()
                {
                    idBanco     = Int32.Parse(drCurrent["idBanco"].ToString()),
                    descripcion = drCurrent["descripcion"].ToString(),
                    numerocuit  = drCurrent["numerocuit"].ToString()
                };

                listabanco.Add(bancos);
            }
            return(listabanco);
        }
Beispiel #5
0
        public String saveBanco(Bancos banco, int idCompany)
        {
            try
            {
                //   string url = "http://54.94.191.184:1313/api/ComproApi/" + id + "?idCom=" + idCompany;
                string url = "http://localhost:64705/api/BancosApi?idCompany=" + idCompany;

                JsonSerializerSettings ConfigJson = new JsonSerializerSettings();
                ConfigJson.NullValueHandling = NullValueHandling.Ignore;
                byte[]         Datos = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(banco, Formatting.None, ConfigJson));
                HttpWebRequest WReq  = (HttpWebRequest)HttpWebRequest.Create(url);
                WReq.ContentType   = "application/json; charset=UTF-8";
                WReq.ContentLength = Datos.Length;
                WReq.Method        = "POST";
                WReq.GetRequestStream().Write(Datos, 0, Datos.Length);
                HttpWebResponse res             = (HttpWebResponse)WReq.GetResponse();
                Encoding        Codificacion    = ASCIIEncoding.UTF8;
                StreamReader    SReader         = new StreamReader(res.GetResponseStream(), Codificacion);
                var             ResultadoCadena = SReader.ReadToEnd();
                return("Succes");
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Beispiel #6
0
        public ActionResult Create([Bind(Include = "BancoId,Alias,Nombre,EstaActivo")] Bancos bancos)
        {
            try
            {
                if (Session["idUsuario"] != null)
                {
                    if (ModelState.IsValid)
                    {
                        db.Bancos.Add(bancos);
                        db.SaveChanges();
                        //ViewBag.Message = "Banco Agregado";
                        TempData["var"] = "Banco Agregado";
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    //Si sesion es null redirecciona a la vista de login
                    return(RedirectToAction("../Home/Login"));
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(View(bancos));
        }
        private void ClickSalvar()
        {
            try
            {
                if (acao == "alterar")
                {
                    banco = _AppServicoBancos.GetById(banco.BancosId);
                }
                else
                {
                    banco = new Bancos();
                }


                if (txtCodigo.Text == "")
                {
                    MessageBox.Show("Informe o Código do Banco.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Stop);
                    txtCodigo.Focus();
                    return;
                }
                if (txtNomeBanco.Text == "")
                {
                    MessageBox.Show("Informe o Nome do Banco.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Stop);
                    txtNomeBanco.Focus();
                    return;
                }

                banco.Codigo  = txtCodigo.Text = txtCodigo.Text.Trim();
                banco.Agencia = txtAgencia.Text = txtAgencia.Text.Trim();
                banco.Conta   = txtConta.Text = txtConta.Text.Trim();
                banco.Nome    = txtNomeBanco.Text = txtNomeBanco.Text.Trim();

                if (acao == "alterar")
                {
                    _AppServicoBancos.Update(banco);

                    SalvarLogSistema("Alterou o registro id = " + banco.BancosId);
                }
                else
                {
                    _AppServicoBancos.Add(banco);

                    SalvarLogSistema("Adicionou o registro id = " + banco.BancosId);

                    listaBancos.Add(banco);
                }

                CarregaDataGrid();

                AbilitaDesabilitaMenuDataGrid();
                SetarBotoesEmEstadoInicial();

                MessageBox.Show("Registro salvo com sucesso.", "Salvo", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro inesperado. " + ex.Message);
                SetarBotoesEmEstadoInicial();
            }
        }
Beispiel #8
0
        public ActionResult Bancos()
        {
            Bancos bancos      = new Bancos();
            var    listabancos = bancos.GetBancos();

            return(PartialView(listabancos));
        }
Beispiel #9
0
        public async Task <string> saveBanco02(Bancos banco, int idCompany)
        {
            try
            {
                //   string url = "http://54.94.191.184:1313/api/ComproApi/" + id + "?idCom=" + idCompany;
                string url = "http://localhost:64705/api/BancosApi?idCompany=" + idCompany;

                var uri = new Uri(string.Format(url, banco));

                var request = JsonConvert.SerializeObject(banco);

                var content = new StringContent(request, Encoding.UTF8, "application/json");

                HttpResponseMessage response = null;
                response = await client.PostAsync(uri, content);

                if (!response.IsSuccessStatusCode)
                {
                    return("Error");
                }

                return("Succes");
            }
            catch (Exception ex)
            {
                return("Error");
            }
        }
        public async Task <ActionResult> Put(int id, Bancos model)
        {
            if (model.idBanco == 0)
            {
                model.idBanco = id;
            }
            try
            {
                var banco = await _repo.GetBancoId(id);

                if (banco != null)
                {
                    _repo.Update(model);

                    if (await _repo.SaveChangeAsync())
                    {
                        return(Ok("banco atualizado com sucesso!"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(BadRequest($"Erro: {ex}"));
            }
            return(BadRequest("Banco não encontrado!"));
        }
        public async Task <int> RegisterBancoAsync(Bancos bancoAdd)
        {
            try
            {
                if (bancoAdd.idBancos > 0)
                {
                    var banco = await _context.Bancos.SingleAsync(b => b.idBancos == bancoAdd.idBancos);

                    if (banco != null)
                    {
                        bancoAdd.fechaAlta     = banco.fechaAlta;
                        bancoAdd.idUsuarioAlta = banco.idUsuarioAlta;

                        _context.Entry <Bancos>(banco).CurrentValues.SetValues(bancoAdd);
                        return(await _context.SaveChangesAsync());
                    }
                }
                else
                {
                    var bancoNew = _context.Bancos.Add(bancoAdd);
                    return(await _context.SaveChangesAsync());
                }

                return(0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #12
0
        public async Task <bool> SalvarBanco(string webApi, Bancos banco)
        {
            try
            {
                string validacao = ValidarSalvar(banco);
                if (string.IsNullOrEmpty(validacao))
                {
                    if (banco.idBanco > 0)
                    {
                        resultado = await PutBancoAsync(webApi, banco);

                        return(resultado);
                    }
                    else
                    {
                        resultado = await PostBancoAsync(webApi, banco);

                        return(resultado);
                    }
                }
                else
                {
                    resultado = false;
                    throw new ArgumentException(validacao);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public Mensaje eliminaContactosPorBanco(Bancos banco, DBContextAdapter dbContext)
        {
            Contactos contactosxBanco = new Contactos();

            try
            {
                inicializaVariableMensaje();
                setSession(dbContext.context);
                getSession().Database.BeginTransaction();
                int noOfRowDeleted = getSession().Database.ExecuteSqlCommand("delete from Contactos where Bancos >= @banco", new SqlParameter("@banco", banco));
                getSession().SaveChanges();
                mensajeResultado.resultado = true;
                mensajeResultado.noError   = 0;
                mensajeResultado.error     = "";
                getSession().Database.CurrentTransaction.Commit();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(concatena.Remove(0, concatena.Length).Append(msgError).Append("eliminaContactosPorBanco()1_Error: ").Append(ex));
                mensajeResultado.noError   = ControlErroresEntity.buscaNoErrorPorExcepcion(ex);
                mensajeResultado.error     = ex.GetBaseException().ToString();
                mensajeResultado.resultado = null;
                getSession().Database.CurrentTransaction.Rollback();
            }
            return(mensajeResultado);
        }
Beispiel #14
0
        public HttpResponseMessage Post(Bancos varBancos)
        {
            if (ModelState.IsValid)
            {
                var data = "-1";
                try
                {
                    data = Convert.ToString(this.service.Insert(varBancos));
                    var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_InsBancos", new JavaScriptSerializer().Serialize(varBancos), true);
                    serviceBitacora.Insert(bitacora);
                }
                catch (ServiceException ex)
                {
                    var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsBancos", new JavaScriptSerializer().Serialize(varBancos), true);
                    serviceBitacora.Insert(bitacora);
                    return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
                }

                return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
            }
            else
            {
                var errors   = ModelState.SelectMany(m => m.Value.Errors.Select(err => err.ErrorMessage != string.Empty ? err.ErrorMessage : err.Exception.Message).ToList()).ToList();
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsBancos", new JavaScriptSerializer().Serialize(varBancos), false, errors.ToString());
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.BadRequest, errors));
            }
        }
Beispiel #15
0
        public PartialViewResult NewDatosBancarios()
        {
            Bancos bnc = new Bancos();

            ViewBag.Bancos = bnc.GetBancos();
            return(PartialView());
        }
        public Mensaje getContactosPorBancos(Bancos b, DBContextAdapter dbContext)
        {
            List <Contactos> listaContXBan = new List <Contactos>();

            try
            {
                inicializaVariableMensaje();
                setSession(dbContext.context);
                getSession().Database.BeginTransaction();
                listaContXBan = (from a in getSession().Set <Contactos>()
                                 where a.bancos.id == b.id
                                 select a).ToList();
                mensajeResultado.resultado = listaContXBan;
                mensajeResultado.noError   = 0;
                mensajeResultado.error     = "";
                getSession().Database.CurrentTransaction.Commit();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(concatena.Remove(0, concatena.Length).Append(msgError).Append("ContactosPorBancos()1_Error: ").Append(ex));
                mensajeResultado.noError   = ControlErroresEntity.buscaNoErrorPorExcepcion(ex);
                mensajeResultado.error     = ex.GetBaseException().ToString();
                mensajeResultado.resultado = null;
                getSession().Database.CurrentTransaction.Rollback();
            }
            return(mensajeResultado);
        }
        public async Task <IActionResult> Post(Bancos model)
        {
            try
            {
                var banco = await _repo.GetBancoNome(model.Nome);

                if (banco == null)
                {
                    _repo.Add(model);
                    if (await _repo.SaveChangeAsync())
                    {
                        return(Ok("Banco cadastrado com sucesso!"));
                    }
                }
                else
                {
                    return(BadRequest($"Erro: Esse banco já está cadastrado!"));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest($"Erro: {ex}"));
            }
            return(BadRequest("Erro: Não Salvou!!"));
        }
Beispiel #18
0
        public HttpResponseMessage Delete(int id)
        {
            Bancos varBancos = this.service.GetByKey(id, false);
            bool   result    = false;

            if (varBancos == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            try
            {
                result = this.service.Delete(id);//, globalData, dataReference);
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelBancos", new JavaScriptSerializer().Serialize(varBancos), result);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelBancos", new JavaScriptSerializer().Serialize(varBancos), result, ex.Message);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
Beispiel #19
0
 public IActionResult Insert([FromBody] Bancos dto)
 {
     if (string.IsNullOrEmpty(dto.nombre.ToString()))
     {
         BadRequest("error con los parametros enviados");
     }
     return(Ok(_bancosServices.Insert(dto)));
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Bancos bancos = db.Bancos.Find(id);

            db.Bancos.Remove(bancos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #21
0
        /// <summary>
        /// Devuelve una vista parcial de un registro del dato bancario
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public PartialViewResult GetDatosBancariosById(int id)
        {
            var    model = ctx.GetDatosBancariosById(id);
            Bancos bnc   = new Bancos();

            ViewBag.Bancos = bnc.GetBancos();
            return(PartialView(model));
        }
Beispiel #22
0
 public IActionResult Actualizar(Bancos dto)
 {
     if (string.IsNullOrEmpty(dto.nombre.ToString()))
     {
         BadRequest("error con los parametros enviados");
     }
     return(Ok(_bancosServices.Actualizar(dto)));
 }
Beispiel #23
0
        public void Deve_Validar_Digito_Agencia_Conta_Bradesco_Como_Invalido()
        {
            Bancos banco   = Bancos.Bradesco;
            string agencia = "3859";
            string conta   = "24172";
            var    result  = Helper.ValidarAgenciaConta(banco, agencia, conta);

            Assert.True(result.Valido);
        }
Beispiel #24
0
        public void Deve_Validar_Digito_Conta_Caixa_Como_Invalido()
        {
            Bancos banco   = Bancos.CaixaEconomicaFederal;
            string agencia = "3788";
            string conta   = "00100022971-0";
            var    result  = Helper.ValidarAgenciaConta(banco, agencia, conta);

            Assert.True(result.Valido);
        }
Beispiel #25
0
        public void Deve_Validar_Digito_Conta_Itau_Como_Invalido()
        {
            Bancos banco   = Bancos.Itau;
            string agencia = "1013";
            string conta   = "21787-1";
            var    result  = Helper.ValidarAgenciaConta(banco, agencia, conta);

            Assert.True(result.Valido);
        }
Beispiel #26
0
        public void Deve_Validar_Digito_Conta_Santander_Como_Invalido()
        {
            Bancos banco   = Bancos.Santander;
            string agencia = "3875";
            string conta   = "10902576";
            var    result  = Helper.ValidarAgenciaConta(banco, agencia, conta);

            Assert.True(result.Valido);
        }
Beispiel #27
0
        public void Deve_Validar_Digito_Conta_HSBC_Como_Invalido()
        {
            Bancos banco   = Bancos.HSBC;
            string agencia = "0007";
            string conta   = "853138-6";
            var    result  = Helper.ValidarAgenciaConta(banco, agencia, conta);

            Assert.True(result.Valido);
        }
Beispiel #28
0
        public void Deve_Validar_Digito_Conta_BancoBrasil_Como_Invalido()
        {
            Bancos banco   = Bancos.BancodoBrasil;
            string agencia = "0038-8";
            string conta   = "00056271-X";
            var    result  = Helper.ValidarAgenciaConta(banco, agencia, conta);

            Assert.True(result.Valido);
        }
Beispiel #29
0
        public void Deve_Validar_Digito_Conta_Banrisul_Como_Invalido()
        {
            Bancos banco   = Bancos.Banrisul;
            string agencia = "2634-18";
            string conta   = "35.890767.0 - 6";
            var    result  = Helper.ValidarAgenciaConta(banco, agencia, conta);

            Assert.True(result.Valido);
        }
Beispiel #30
0
        public void Deve_Validar_Digito_Conta_CitiBank_Como_Invalido()
        {
            Bancos banco   = Bancos.CitiBank;
            string agencia = "0075";
            string conta   = "0007400465-8";
            var    result  = Helper.ValidarAgenciaConta(banco, agencia, conta);

            Assert.True(result.Valido);
        }
Beispiel #31
0
                public Cheque(Lfx.Data.Connection dataBase, decimal importe, int numero, string emisor, NullableDateTime fechaEmision, NullableDateTime fechaCobro, Bancos.Banco banco)
			: this(dataBase)
		{
			this.Importe = importe;
                        this.Numero = numero;
                        this.Emisor = emisor;
                        this.FechaEmision = fechaEmision;
                        this.FechaCobro = fechaCobro;
                        this.Banco = banco;
		}
Beispiel #32
0
        public void AddBanco(Bancos banco)
        {
            try
            {
                using (var context = new AEPEntities())
                {
                    context.Bancos.AddObject(banco);

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                if (ex.InnerException.Message.Contains("23505"))
                    throw new Exception("Error: no puede asignar dos bancos con la misma descripción.");
            }
        }
Beispiel #33
0
 protected void Page_Load(object sender, EventArgs e)
 {
     string banco = string.Empty;
     banco = Request.QueryString["banco"].ToString();
     Bancos banco_ = new Bancos();
     if (banco == "bb")
     {
         banco_ = Bancos.Brasil;
     }
     if (banco == "cef")
     {
         banco_ = Bancos.CEF;
     } if (banco == "brad")
     {
         banco_ = Bancos.Bradesco;
     } if (banco == "itau")
     {
         banco_ = Bancos.Itau;
     } if (banco == "hsbc")
     {
         banco_ = Bancos.HSBC;
     }
     switch (banco_)
     {
         case Bancos.Bradesco:
             gerarBoletoBradesco();
             break;
         case Bancos.Itau:
             gerarBoletoItau();
             break;
         case Bancos.Brasil:
             gerarBoletoBB();
             break;
         case Bancos.HSBC:
             gerarBoletoHSBC();
             break;
         case Bancos.CEF:
             gerarBoletoCEF();
             break;
         default:
             break;
     }
 }
Beispiel #34
0
        public void UpdateBanco(Bancos banco)
        {
            using (var context = new AEPEntities())
            {
                Bancos banco2 = context.Bancos.First(i => i.BancoId == banco.BancoId);

                banco2.Descripcion = banco.Descripcion;
                banco2.Contacto = banco.Contacto;

                context.SaveChanges();
            }
        }