Exemplo n.º 1
0
        public ActionResult Create(bancos bancos, int?menu)
        {
            if (ModelState.IsValid)
            {
                bancos buscarDato = db.bancos.FirstOrDefault(x => x.Descripcion == bancos.Descripcion);
                if (buscarDato == null)
                {
                    bancos.fec_creacion  = DateTime.Now;
                    bancos.user_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    db.bancos.Add(bancos);
                    db.SaveChanges();
                    TempData["mensaje"] = "La creación del registro fue exitoso";
                }
                else
                {
                    TempData["mensaje_error"] = "El registro ingresado ya existe, por favor valide";
                }
            }

            var buscarTerceros = (from tercero in db.icb_terceros
                                  select new
            {
                id_tercero = tercero.tercero_id,
                nombre = "(" + tercero.doc_tercero + ") " + tercero.prinom_tercero + " " + tercero.segnom_tercero +
                         " " + tercero.apellido_tercero + " " + tercero.segapellido_tercero + " " +
                         tercero.razon_social
            }).ToList();

            ViewBag.nit = new SelectList(buscarTerceros, "id_tercero", "nombre", bancos.nit);
            BuscarFavoritos(menu);
            return(View(bancos));
        }
Exemplo n.º 2
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            bancos bc = new bancos();

            bc.MdiParent = this.MdiParent;
            bc.Show();
        }
Exemplo n.º 3
0
        public ActionResult Edit(bancos bancos, int?menu)
        {
            if (ModelState.IsValid)
            {
                bancos.fec_actualizacion  = DateTime.Now;
                bancos.user_actualizacion = Convert.ToInt32(Session["user_usuarioid"]);
                db.Entry(bancos).State    = EntityState.Modified;
                db.SaveChanges();
                TempData["mensaje"] = "La actualización del registro fue exitoso";
            }

            BuscarFavoritos(menu);
            var buscarTerceros = (from tercero in db.icb_terceros
                                  select new
            {
                id_tercero = tercero.tercero_id,
                nombre = "(" + tercero.doc_tercero + ") " + tercero.prinom_tercero + " " + tercero.segnom_tercero +
                         " " + tercero.apellido_tercero + " " + tercero.segapellido_tercero + " " +
                         tercero.razon_social
            }).ToList();

            ViewBag.nit = new SelectList(buscarTerceros, "id_tercero", "nombre", bancos.nit);
            ConsultaDatosCreacion(bancos.id);
            return(View(bancos));
        }
Exemplo n.º 4
0
 public async Task<ActionResult> DeleteConfirmed(string id)
 {
     bancos bancos = await db.bancos.FindAsync(id);
     db.bancos.Remove(bancos);
     await db.SaveChangesAsync();
     return RedirectToAction("Index");
 }
Exemplo n.º 5
0
        // GET: bancos/Edit/5
        public ActionResult Edit(int?id, int?menu)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            bancos bancos = db.bancos.Find(id);

            if (bancos == null)
            {
                return(HttpNotFound());
            }

            BuscarFavoritos(menu);
            var buscarTerceros = (from tercero in db.icb_terceros
                                  select new
            {
                id_tercero = tercero.tercero_id,
                nombre = "(" + tercero.doc_tercero + ") " + tercero.prinom_tercero + " " + tercero.segnom_tercero +
                         " " + tercero.apellido_tercero + " " + tercero.segapellido_tercero + " " +
                         tercero.razon_social
            }).ToList();

            ViewBag.nit = new SelectList(buscarTerceros, "id_tercero", "nombre", bancos.nit);
            ConsultaDatosCreacion(bancos.id);
            return(View(bancos));
        }
        private void btnBancoNuevo_Click(object sender, EventArgs e)
        {
            bancos banco = new bancos();

            banco.ShowDialog();
            cargarLista();
        }
Exemplo n.º 7
0
        public ActionResult DeleteConfirmed(int id)
        {
            bancos bancos = db.bancos.Find(id);

            db.bancos.Remove(bancos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 8
0
 public ActionResult Edit([Bind(Include = "id,nombre,rfc")] bancos bancos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(bancos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(bancos));
 }
Exemplo n.º 9
0
 public async Task<ActionResult> Edit([Bind(Include = "bancos_id,descricao")] bancos bancos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(bancos).State = EntityState.Modified;
         await db.SaveChangesAsync();
         return RedirectToAction("Index");
     }
     return View(bancos);
 }
Exemplo n.º 10
0
        public async Task<ActionResult> Create([Bind(Include = "bancos_id,descricao")] bancos bancos)
        {
            if (ModelState.IsValid)
            {
                db.bancos.Add(bancos);
                await db.SaveChangesAsync();
                return RedirectToAction("Index");
            }

            return View(bancos);
        }
Exemplo n.º 11
0
        public ActionResult Create([Bind(Include = "id,nombre,rfc")] bancos bancos)
        {
            if (ModelState.IsValid)
            {
                db.bancos.Add(bancos);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(bancos));
        }
Exemplo n.º 12
0
 // GET: bancos/Delete/5
 public async Task<ActionResult> Delete(string id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     bancos bancos = await db.bancos.FindAsync(id);
     if (bancos == null)
     {
         return HttpNotFound();
     }
     return View(bancos);
 }
Exemplo n.º 13
0
        // GET: bancos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            bancos bancos = db.bancos.Find(id);

            if (bancos == null)
            {
                return(HttpNotFound());
            }
            return(View(bancos));
        }
Exemplo n.º 14
0
        public JsonResult GetById(int id)
        {
            BancoDAO dao = new BancoDAO();
            bancos   c   = dao.GetById(id);

            var jsnResult = new
            {
                ID      = c.ID,
                NOMBRE  = c.NOMBRE,
                ACTIVO  = c.ACTIVO,
                Success = true
            };

            return(Json(jsnResult, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 15
0
        public bancos GetById(int id, ArtexConnection dbContext = null)
        {
            bancos consulta = null;

            try
            {
                dbContext = dbContext != null ? dbContext : new ArtexConnection();

                consulta = dbContext.bancos.Where(e => e.ID == id).FirstOrDefault();
            }
            catch (Exception e)
            {
            }

            return(consulta);
        }
    protected void Button_GUARDAR_Click(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]);
        String  ID_CIUDAD  = QueryStringSeguro["ciudad"];

        List <bancos> listaBancos = new List <bancos>();
        bancos        _bancosParaLista;

        for (int i = 0; i < GridView_LISTA_BANCOS_POR_CIUDAD.Rows.Count; i++)
        {
            _bancosParaLista = new bancos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

            _bancosParaLista.ID_CIUDAD      = ID_CIUDAD;
            _bancosParaLista.ID_EMPRESA     = ID_EMPRESA;
            _bancosParaLista.REGISTRO_BANCO = Convert.ToDecimal(GridView_LISTA_BANCOS_POR_CIUDAD.DataKeys[i].Values["REGISTRO"]);
            _bancosParaLista.REGISTRO_CON_REG_BANCOS_EMPRESA = Convert.ToDecimal(GridView_LISTA_BANCOS_POR_CIUDAD.DataKeys[i].Values["REGISTRO_CON_BANCO_EMPRESA"]);

            listaBancos.Add(_bancosParaLista);
        }

        bancosPorEmpresa _bancosPorEmpresa = new bancosPorEmpresa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Decimal RESULTADO = _bancosPorEmpresa.AsignarBancosACiudad(ID_EMPRESA, ID_CIUDAD, listaBancos);

        if (RESULTADO <= 0)
        {
            configurarMensajes(true, System.Drawing.Color.Red);
            Label_MENSAJE.Text = _bancosPorEmpresa.MensajeError;
        }
        else
        {
            QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
            QueryStringSeguro["img_area"]      = "contratacion";
            QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
            QueryStringSeguro["nombre_modulo"] = "ASIGNACIÓN BANCOS";
            QueryStringSeguro["accion"]        = "cargarActualizado";
            QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();
            QueryStringSeguro["ciudad"]        = ID_CIUDAD;

            Response.Redirect("~/contratacion/bancosPorCiudad.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
        }
    }
Exemplo n.º 17
0
        public JsonResult SaveBancos(bancosempre banco)
        {
            try
            {
                switch (banco.cuentaTrans)
                {
                case 1:
                    var banquito = new bancos();
                    banquito.nombre     = banco.nombre;
                    banquito.cuentaType = 1;
                    Bancosx.Insert(banquito);
                    Bancosx.Save();
                    break;

                case 2:
                    Bancosx.context.bancosempre.Add(banco);
                    Bancosx.context.SaveChanges();
                    break;

                case 3:
                    var banquero = new bancostrans();
                    PropertyCopier <bancosempre, bancostrans> .Copy(banco, banquero);

                    Bancosx.context.bancostrans.Add(banquero);
                    Bancosx.context.SaveChanges();
                    break;
                }


                if (banco.cuentaTrans <= 1)
                {
                }
                else
                {
                }
            }catch (Exception ex)
            {
                return(Json(new { estatus = false }));
            }


            return(Json(new { estatus = true }));
        }
Exemplo n.º 18
0
    private void cargar_DropDownList_BANCO()
    {
        DropDownList_BANCO.Items.Clear();

        bancos    _bancos     = new bancos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaBancos = _bancos.ObtenerTodosLosBancos();

        ListItem item = new ListItem("Seleccionar", "");

        DropDownList_BANCO.Items.Add(item);

        foreach (DataRow fila in tablaBancos.Rows)
        {
            item = new ListItem(fila["NOM_BANCO"].ToString(), fila["REGISTRO"].ToString());
            DropDownList_BANCO.Items.Add(item);
        }

        DropDownList_BANCO.DataBind();
    }
Exemplo n.º 19
0
        public JsonResult Guardar(BancoModel model)
        {
            var rm = new ResponseModel();

            if (!ModelState.IsValid)
            {
                rm.message  = "Hubo un problema verifique sus datos e intente de nuevo.";
                rm.message += ExtensionMethods.GetAllErrorsFromModelState(this);
                return(Json(rm, JsonRequestBehavior.AllowGet));
            }


            using (ArtexConnection db = new ArtexConnection())
            {
                BancoDAO dao    = new BancoDAO();
                var      entity = dao.GetById(model.Id, db);

                if (entity == null)
                {
                    entity        = new bancos();
                    entity.NOMBRE = model.Nombre;
                    entity.ACTIVO = model.Activo;
                    db.bancos.Add(entity);
                }
                else
                {
                    entity.NOMBRE = model.Nombre;
                    entity.ACTIVO = model.Activo;
                }

                if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged)
                {
                    rm.response = true;
                    rm.message  = "Sus datos se guardaron correctamente";
                    rm.function = "reload(true,'" + rm.message + "')";
                }
            }


            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 20
0
        public ActionResult ConsultaIndex()
        {
            var Draw          = Request.Form.GetValues("draw").FirstOrDefault();
            var Start         = Request.Form.GetValues("start").FirstOrDefault();
            var Length        = Request.Form.GetValues("length").FirstOrDefault();
            var SortColumn    = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][data]").FirstOrDefault();
            var SortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault();

            var Numero       = Request.Form.GetValues("columns[1][search][value]").FirstOrDefault();
            var FechaPago    = Request.Form.GetValues("columns[5][search][value]").FirstOrDefault();
            var FechaFactura = Request.Form.GetValues("columns[4][search][value]").FirstOrDefault();
            var RazonSocial  = Request.Form.GetValues("columns[2][search][value]").FirstOrDefault();
            var Estado       = Request.Form.GetValues("columns[14][search][value]").FirstOrDefault();

            int PageSize = Length != null?Convert.ToInt32(Length) : 0;

            int Skip = Start != null?Convert.ToInt32(Start) : 0;

            int TotalRecords = 0;

            try
            {
                List <complementosfacturas> listaComplementos = new List <complementosfacturas>();

                using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString()))
                {
                    con.Open();

                    string sql   = "exec [SP_COMPLEMENTOSFACTURAS_PARAMETROSOPCIONALES] @fechaPago, @fechaFactura, @idproveedor, @idStatusComplemento, @numero, @idcategoria";
                    var    query = new SqlCommand(sql, con);

                    query.Parameters.AddWithValue("@idcategoria", DBNull.Value);

                    if (Numero != "")
                    {
                        query.Parameters.AddWithValue("@numero", Numero);
                    }
                    else
                    {
                        query.Parameters.AddWithValue("@numero", DBNull.Value);
                    }

                    if (FechaPago != "")
                    {
                        DateTime date = Convert.ToDateTime(FechaPago);
                        query.Parameters.AddWithValue("@fechaPago", date);
                    }
                    else
                    {
                        query.Parameters.AddWithValue("@fechaPago", DBNull.Value);
                    }

                    if (FechaFactura != "")
                    {
                        DateTime date = Convert.ToDateTime(FechaFactura);
                        query.Parameters.AddWithValue("@fechaFactura", date);
                    }
                    else
                    {
                        query.Parameters.AddWithValue("@fechaFactura", DBNull.Value);
                    }

                    if (RazonSocial == "" || RazonSocial == "0")
                    {
                        query.Parameters.AddWithValue("@idproveedor", DBNull.Value);
                    }
                    else
                    {
                        var querys = db.proveedor.FirstOrDefault(x => x.RazonSocial == RazonSocial);

                        if (querys != null)
                        {
                            query.Parameters.AddWithValue("@idproveedor", querys.id);
                        }
                        else
                        {
                            query.Parameters.AddWithValue("@idproveedor", RazonSocial);
                        }
                    }

                    if (Estado == "" || Estado == "0")
                    {
                        query.Parameters.AddWithValue("@idStatusComplemento", DBNull.Value);
                    }
                    else
                    {
                        query.Parameters.AddWithValue("@idStatusComplemento", Estado);
                    }

                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            complementosfacturas complementosfacturas = new complementosfacturas();
                            bancos bancos = new bancos();
                            complementosfacturas.id             = int.Parse(dr["id"].ToString());
                            complementosfacturas.Autorizacion   = dr["Autorizacion"].ToString();
                            complementosfacturas.NumeroFactura1 = dr["Numero"].ToString();
                            complementosfacturas.FechaPago1     = Convert.ToDateTime(dr["FechaPago"].ToString());
                            complementosfacturas.FechaFactura1  = Convert.ToDateTime(dr["FechaFactura"].ToString());
                            complementosfacturas.Concepto1      = dr["Concepto"].ToString();
                            decimal?subtotal  = decimal.Parse(dr["Subtotal"].ToString());
                            decimal?iva       = decimal.Parse(dr["Iva"].ToString());
                            decimal?retencion = decimal.Parse(dr["Retencion"].ToString());
                            decimal?descuento = decimal.Parse(dr["Descuento"].ToString());
                            decimal?total     = decimal.Parse(dr["Total"].ToString());
                            complementosfacturas.SubtotalString1    = String.Format("{0:C}", subtotal);
                            complementosfacturas.IvaString1         = String.Format("{0:C}", iva);
                            complementosfacturas.DescuentoString1   = String.Format("{0:C}", descuento);
                            complementosfacturas.RetencionString1   = String.Format("{0:C}", retencion);
                            complementosfacturas.TotalString1       = String.Format("{0:C}", total);
                            complementosfacturas.BancoString1       = dr["nombre"].ToString() + " RFC: " + dr["rfc"].ToString();
                            complementosfacturas.CuentaString1      = dr["descripcion"].ToString();
                            complementosfacturas.RazonString1       = dr["RazonSocial"].ToString();
                            complementosfacturas.StatusComplemento1 = dr["Expr1"].ToString();

                            listaComplementos.Add(complementosfacturas);
                        }
                    }
                }

                if (!(string.IsNullOrEmpty(SortColumn) && string.IsNullOrEmpty(SortColumnDir)))
                {
                    listaComplementos = listaComplementos.OrderBy(SortColumn + " " + SortColumnDir).ToList();
                }

                TotalRecords = listaComplementos.ToList().Count();
                var NewItems = listaComplementos.Skip(Skip).Take(PageSize == -1 ? TotalRecords : PageSize).ToList();

                return(Json(new { draw = Draw, recordsFiltered = TotalRecords, recordsTotal = TotalRecords, data = NewItems }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception _ex)
            {
                Console.WriteLine(_ex.Message.ToString());
                return(null);
            }
        }