コード例 #1
0
        private static ComponenteIntento3 CrearConjuntoTercerIntento()
        {
            var referenciaB = new Referencia("B", 4);
            var conjuntoB   = new ComponenteIntento3(referenciaB);

            var referenciaB1 = new Referencia("B1", 1);
            var piezaB1      = new ComponenteIntento3(referenciaB1);

            var referenciaB2 = new Referencia("B2", 2);
            var conjuntoB2   = new ComponenteIntento3(referenciaB2);

            var referenciaB21 = new Referencia("B21", 1);
            var piezaB21      = new ComponenteIntento3(referenciaB21);

            var referenciaB22 = new Referencia("B22", 2);
            var piezaB22      = new ComponenteIntento3(referenciaB22);

            conjuntoB2.Añadir(3, piezaB21);
            conjuntoB2.Añadir(2, piezaB22);

            conjuntoB.Añadir(5, piezaB1);
            conjuntoB.Añadir(3, conjuntoB2);

            return(conjuntoB);
        }
コード例 #2
0
        private static Conjunto CrearConjuntoB()
        {
            var referenciaB = new Referencia("B", coste: 4);
            var conjuntoB   = new Conjunto(referenciaB);

            var referenciaB1 = new Referencia("B1", coste: 1);
            var piezaB1      = new Pieza(referenciaB1);

            var referenciaB2 = new Referencia("B2", coste: 2);
            var conjuntoB2   = new Conjunto(referenciaB2);

            var referenciaB21 = new Referencia("B21", coste: 1);
            var piezaB21      = new Pieza(referenciaB21);

            var referenciaB22 = new Referencia("B22", coste: 2);
            var piezaB22      = new Pieza(referenciaB22);

            conjuntoB2.Añadir(3, piezaB21);
            conjuntoB2.Añadir(2, piezaB22);

            conjuntoB.Añadir(5, piezaB1);
            conjuntoB.Añadir(3, conjuntoB2);

            return(conjuntoB);
        }
コード例 #3
0
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "O Id deve ser informado"));
            }

            Referencia referencia = await db.Referencias.FindAsync(id);

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

            DateTime dataInicial = new DateTime(referencia.Ano, referencia.Mes, 1);
            DateTime dataFinal   = dataInicial.AddMonths(1).AddSeconds(-1);

            var busca = new
            {
                DataInicio = TFW.TFWConvert.ToString(dataInicial),
                DataFim    = TFW.TFWConvert.ToString(dataFinal),
                IdUsuario  = referencia.Usuario.Id.ToString()
            };


            return(RedirectToAction("Busca", "Atividades", busca));
        }
コード例 #4
0
        public RFF(Referencia referenciaC506)
            : base("RFF")
        {
            _referencia_C506 = referenciaC506;

            Segmento = montaSegmento();
        }
コード例 #5
0
        public IActionResult Add(ReferenciaViewModel model)
        {
            if (ModelState.IsValid)
            {
                Referencia c = null;

                if (model.Id > 0)
                {
                    c = referenciaGerenciador.RecuperarPorId(model.Id);
                }
                else
                {
                    c = new Referencia();
                }

                c.Id       = model.Id;
                c.Nome     = model.Nome;
                c.Telefone = model.Telefone;


                referenciaGerenciador.Add(c);
            }

            return(RedirectToAction("Index"));
        }
コード例 #6
0
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }


            Referencia referencia = await db.Referencias.FindAsync(id);


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

            FechamentoViewModel fechamento = new FechamentoViewModel
            {
                Id                   = referencia.Id,
                IdUsuario            = referencia.Usuario.Id,
                Ano                  = referencia.Ano,
                Mes                  = referencia.Mes,
                Fechado              = referencia.Fechado,
                HorasPrevistasDouble = referencia.Previsto.TotalHours
            };



            return(View(fechamento));
        }
コード例 #7
0
        public void Actualizar(Referencia inf)
        {
            // SqlConnection requiere el using System.Data.SqlClient;
            SqlConnection conexion = new SqlConnection(Conexion.Cadena);

            try
            {
                conexion.Open(); // un error aca: revisar cadena de conexion
                // El command permite ejecutar un comando en la conexion establecida
                SqlCommand comando = new SqlCommand("PA_ActualizarInformeVistaAlHogar", conexion);
                // Como es en Store Procedure se debe indicar el tipo de comando
                comando.CommandType = System.Data.CommandType.StoredProcedure;
                // Si el SP requeire parametros se le deben asignar al comando

                comando.Parameters.AddWithValue("@Numero", inf.Numero);


                // Finalmente ejecutamos el comando
                // al ser un update no requiere retornar un consulta
                comando.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                conexion.Close();
            }
        }
コード例 #8
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,NombreCompleto,Profesion,Telefono,Email,Link")] Referencia referencia)
        {
            if (id != referencia.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(referencia);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ReferenciaExists(referencia.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(referencia));
        }
コード例 #9
0
 public Referencia GetReferencia(int OfertaId, String RefId, Boolean loadImages = false, Boolean juegoCompletoImagenes = true)
 {
     Referencia referencia = null;
     try
     {
         var connectionString = ConfigurationManager.ConnectionStrings["dbComercial"].ConnectionString;
         int pageSize = System.Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]);
         
         using (var session = SessionManager.OpenSession(connectionString)){
               var  referenciaOfertasEntity = (from r in session.Query<ReferenciaOfertasEntity>()
                                     where r.IdReferencia.Equals(RefId) && r.IdOferta.Equals(OfertaId) && r.Activa.Equals(true)
                                     orderby r.IdReferencia
                                     select r).Single();
             referencia = fillReferencia(referenciaOfertasEntity);
             fillPlu(ref referencia);
             try
             {
                 referencia.PrecioOferta = System.Convert.ToInt32(referencia.Plu[0].Precio - ((referencia.Plu[0].Precio * System.Convert.ToDecimal(referencia.AjustePrecio)) / 100));
             }
             catch (DivideByZeroException)
             {
                 referencia.PrecioOferta = System.Convert.ToInt32(referencia.Plu[0].Precio);
             }
             if (loadImages)
             {
                 fillImages(ref referencia, juegoCompletoImagenes);
             }
         }
     }
     catch (Exception)
     {
         //TODO: Mensaje de error;
     }
     return referencia;
 }
コード例 #10
0
        /// <summary>
        /// salva uma atividade, se for correto do ponto de vista do negócio fazer isso
        /// não salva a atividade caso quem esteja editando seja um usuário e o período seja fechado
        /// </summary>
        /// <param name="att">Atividade - atividade a ser salva</param>
        /// <param name="podeSalvarReferenciaFechada">bool - se true, permite salvar atividades em períodos fechados.</param>
        /// <returns></returns>
        public virtual async Task SaveAsync(Atividade att, bool podeSalvarReferenciaFechada = false)
        {
            DateTime   database = new DateTime(att.Inicio.Year, att.Inicio.Month, 1);
            Referencia refe     = att.Usuario.GetReferencia(att.Inicio.Year, att.Inicio.Month);

            if (!refe.Fechado || podeSalvarReferenciaFechada)
            {
                if (att.ProjectNode != null)
                {
                    att.Cliente = att.ProjectNode.GetCliente();
                }

                //todo: colocar verificação de duplicidade por data inicial aqui, pesquisar para não lançar duas vezes

                if (att.Id == 0)
                {
                    _db.Atividades.Add(att);
                }

                await _db.SaveChangesAsync();

                refe.SincronizaAtividades(database, new CalendarioServices());

                await _db.SaveChangesAsync();
            }
        }
コード例 #11
0
ファイル: HomeController.cs プロジェクト: adelsonrms/tpa
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Atividade atividade = await db.Atividades.FindAsync(id);

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

            Referencia refe = atividade.Usuario.GetReferencia(atividade.Inicio.Year, atividade.Inicio.Month);

            if (refe.Fechado)
            {
                MensagemParaUsuarioViewModel.MensagemAlerta("Você não pode alterar uma atividade de um mês que já foi fechado.", TempData);
                return(RedirectToAction("Index"));
            }


            AtividadeViewModel atvVm = Mapper.Map <AtividadeViewModel>(atividade);

            CarregaTipos(atvVm.IdTipoAtividade);
            CarregaProjetos(atvVm.IdProjectNode);

            return(View(atvVm));
        }
コード例 #12
0
 public Referencia GetReferencia(String Nit, String RefId, Boolean loadImages = false, Boolean juegoCompletoImagenes = true)
 {
     var connectionString = ConfigurationManager.ConnectionStrings["dbComercial"].ConnectionString;
     Referencia referencia = null;
     using (var session = SessionManager.OpenSession(connectionString))
     {
         var referenciaEntity = (from r in session.Query<ReferenciaOfertasEntity>()
                                 join co in session.Query<ClienteOfertaEntity>() on r.IdOferta equals co.IdOferta
                                 join o in session.Query<OfertaEntity>() on co.IdOferta equals o.Id
                                 where r.IdReferencia.Equals(RefId)  && r.Activa.Equals(true) &&
                                 co.IdCliente.Trim().Equals(Nit.Trim())
                                 && DateTime.Now >= o.FechaPublicacion && DateTime.Now <= o.FechaVencimiento
                                 orderby r.IdReferencia
                                 select r).Single();
         referencia = fillReferencia(referenciaEntity);
         fillPlu(ref referencia);
         try
         {
             referencia.PrecioOferta = System.Convert.ToInt32(referencia.Plu[0].Precio - ((referencia.Plu[0].Precio * System.Convert.ToDecimal(referencia.AjustePrecio)) / 100));
         }
         catch (DivideByZeroException)
         {
             referencia.PrecioOferta = System.Convert.ToInt32(referencia.Plu[0].Precio);
         }
         if (loadImages)
         {
             fillImages(ref referencia, juegoCompletoImagenes);
         }
     }
     return referencia;
 }
コード例 #13
0
 public void Aceptar()
 {
     if (Lote.Trim() != "" && Referencia.Trim() != "")
     {
         _isOk = true;
     }
 }
コード例 #14
0
        public Referencia GetCartItemById(string Nit, int oferta, string sReferencia)
        {
            Referencia            referencias = new Referencia();
            List <CartItemEntity> cartItems   = null;
            var connectionString = ConfigurationManager.ConnectionStrings["dbComercial"].ConnectionString;

            using (var session = SessionManager.OpenSession(connectionString))
            {
                cartItems = (from c in session.Query <CartItemEntity>()
                             where c.Oferta.Equals(oferta) && c.Referencia.Equals(sReferencia) && c.Nit.Equals(Nit)
                             orderby c.Referencia, c.Plu
                             select c).ToList();
            }
            ReferenciaService rs         = new ReferenciaService();
            Referencia        referencia = rs.GetReferencia(oferta, sReferencia, true);

            foreach (CartItemEntity cartItem in cartItems)
            {
                Plu plu   = referencia.Plu.Find(x => x.PLU == cartItem.Plu);
                int index = referencia.Plu.IndexOf(plu);
                plu.Cantidad          = cartItem.Cantidad;
                plu.itemId            = cartItem.Id;
                referencia.Plu[index] = plu;
            }
            return(referencia);
        }
コード例 #15
0
        public List <Referencia> ConvertToReferencia(XmlDocument xmlDoc)
        {
            XmlNamespaceManager nsmgr = new XmlNamespaceManager(xmlDoc.NameTable);

            nsmgr.AddNamespace("app", "http://cfe.dgi.gub.uy");
            XmlNodeList       node       = null;
            List <Referencia> retorno    = new List <Referencia>();
            Referencia        referencia = null;

            //Referencia
            node = xmlDoc.SelectNodes("//app:Referencia", nsmgr);

            if (node != null)
            {
                foreach (XmlNode n in node)
                {
                    foreach (XmlNode r in n.ChildNodes)
                    {
                        if (r.Name.Equals("Referencia"))
                        {
                            referencia             = new Referencia();
                            referencia.NroLinRef   = Convert.ToInt32(r["NroLinRef"].InnerText);
                            referencia.TpoDocRef   = Convert.ToInt32(r["TpoDocRef"].InnerText);
                            referencia.Serie       = r["Serie"].InnerText;
                            referencia.NroCFERef   = Convert.ToInt32(r["NroCFERef"].InnerText);
                            referencia.FechaCFEref = Convert.ToDateTime(r["FechaCFEref"].InnerText);

                            retorno.Add(referencia);
                        }
                    }
                }
            }

            return(retorno);
        }
コード例 #16
0
ファイル: CompaniaEmisorReceptor.cs プロジェクト: lulzzz/SAT
        /// <summary>
        /// Obtiene las referencias del tipo leyenda al pie de impresión del emisor
        /// </summary>
        /// <returns></returns>
        public string[] LeyendasImpresionCFD()
        {
            //Declarando variable de retorno
            List <string> leyendas = new List <string>();

            //Cargando las referencias requeridas
            DataTable referencias = Referencia.CargaReferenciasRegistro(0, this._id_compania_emisor_receptor, 25, 1020, 1043, "", "", 0);

            //Añadiendo el regimen fiscal
            DataTable regimen = Referencia.CargaReferenciasRegistro(0, this._id_compania_emisor_receptor, 25, 1020, 1044, "", "", 0);

            //Validando el origen de datos
            if (Validacion.ValidaOrigenDatos(referencias))
            {
                //Recorriendo los registros devuletos
                foreach (DataRow f in referencias.Rows)
                {
                    //Añadiendo leyenda encontrada
                    leyendas.Add(f.Field <string>("Valor"));
                }
            }
            //Validando el origen de datos (regimen fiscal)
            if (Validacion.ValidaOrigenDatos(regimen))
            {
                //Recorriendo los registros devuletos
                foreach (DataRow f in regimen.Rows)
                {
                    //Añadiendo leyenda encontrada
                    leyendas.Add(f.Field <string>("Valor"));
                }
            }

            //Devolvinedo leyendas requeridas
            return(leyendas.ToArray());
        }
コード例 #17
0
        public void InserirEmMassa(string tabela, string valores)
        {
            string        query = "INSERT INTO " + tabela + " (";
            List <string> t     = new List <string>();

            switch (tabela)
            {
            case "palavra":
                t = Palavra.ToListTabela();
                break;

            case "referencias":
                t = Referencia.ToListTabela();
                break;
            }
            foreach (string s in t)
            {
                query += (s + ",");
            }
            query  = query.Remove(query.Count() - 1);
            query += ") VALUES ";
            if (valores.First() == '(')
            {
                query += valores;
            }
            else
            {
                query += ("(" + valores + ");");
            }
            EnviaComando(query);
        }
コード例 #18
0
        public void fillPlu(ref Referencia referencia)
        {
            CustomerService cs = new CustomerService();
            DataSet dsMaterial = cs.ObtenerMaterialCustomerService("'" + referencia.IdReferencia + "'");
            foreach(DataRow dr in dsMaterial.Tables[0].Rows ){
                Plu plu = new Plu();
                plu.Codigo = dr["PLU"] == DBNull.Value ? "":  dr["PLU"].ToString();
                plu.Color = dr["COLOR"] == DBNull.Value ? "" : dr["COLOR"].ToString();
                plu.Talla = dr["CODIGOTALLA"] == DBNull.Value ? "" : dr["CODIGOTALLA"].ToString(); 
                plu.Precio = System.Convert.ToInt32( dr["PRECIO"] == DBNull.Value ? "":  dr["PRECIO"]);
                plu.GrupoArticulo = dr["GRUPOART"] == DBNull.Value ? "":  dr["GRUPOART"].ToString();
                plu.AnoVenta = dr["ANOVENTA"] == DBNull.Value ? "":  dr["ANOVENTA"].ToString();
                plu.Clase = dr["CLASE"] == DBNull.Value ? "":  dr["CLASE"].ToString();
                plu.CodigoColor = dr["CODIGOCOLOR"] == DBNull.Value ? "":  dr["CODIGOCOLOR"].ToString();
                plu.Coleccion = dr["COLECCION"] == DBNull.Value ? "":  dr["COLECCION"].ToString();
                plu.ConcDiseno = dr["CONCDISENO"] == DBNull.Value ? "":  dr["CONCDISENO"].ToString();
                plu.DenomGrupoArtiulo = dr["DENOMGRUPOART"] == DBNull.Value ? "":  dr["DENOMGRUPOART"].ToString();
                plu.DenomIVA = System.Convert.ToDouble(dr["DENOMIVA"] == DBNull.Value ? "":  dr["DENOMIVA"].ToString());
                plu.Descripcion = dr["DESCRIPMATERIAL"] == DBNull.Value ? "" : dr["DESCRIPMATERIAL"].ToString();
                plu.Destino = dr["DESTINO"] == DBNull.Value ? "":  dr["DESTINO"].ToString();
                plu.Edad = dr["EDAD"] == DBNull.Value ? "":  dr["EDAD"].ToString();
                plu.Edad1 = dr["EDAD1"] == DBNull.Value ? "":  dr["EDAD1"].ToString();
                plu.FechaInicio = dr["FECHAINICIO"] == DBNull.Value ? "":  dr["FECHAINICIO"].ToString();
                plu.FechaFin = dr["FECHAFIN"] == DBNull.Value ? "":  dr["FECHAFIN"].ToString();
                plu.Genero = dr["GENERO"] == DBNull.Value ? "":  dr["GENERO"].ToString();
                plu.Genero1 = dr["GENERO1"] == DBNull.Value ? "":  dr["GENERO1"].ToString();
                plu.GrupoArticuloExt = dr["GRUPOARTEXT"] == DBNull.Value ? "":  dr["GRUPOARTEXT"].ToString();
                plu.IVA = System.Convert.ToInt32(dr["IVA"] == DBNull.Value ? "":  dr["IVA"].ToString());
                plu.Marca = dr["MARCA"] == DBNull.Value ? "":  dr["MARCA"].ToString();
                plu.MesVenta = dr["MESVENTA"] == DBNull.Value ? "":  dr["MESVENTA"].ToString();
                plu.Moneda = dr["MONEDA"] == DBNull.Value ? "":  dr["MONEDA"].ToString();
                plu.PaisOrigen = dr["PAISORIG"] == DBNull.Value ? "":  dr["PAISORIG"].ToString();
                plu.PLU = dr["PLU"] == DBNull.Value ? "":  dr["PLU"].ToString();
                //Saldo = System.Convert.ToDouble(dr["SALDO"] == DBNull.Value ? "":  dr["SALDO"].ToString());
                plu.stock = System.Convert.ToDouble(dr["STOCK"] == DBNull.Value ? "":  dr["STOCK"].ToString());
                plu.SubLinea = dr["SUBLINEA"] == DBNull.Value ? "":  dr["SUBLINEA"].ToString();
                plu.SubLinea1 = dr["SUBLINEA1"] == DBNull.Value ? "":  dr["SUBLINEA1"].ToString();
                plu.TipoMaterial = dr["TIPOMAT"] == DBNull.Value ? "":  dr["TIPOMAT"].ToString();
                plu.TipoNegocio = dr["TIPONEGOCIO"] == DBNull.Value ? "":  dr["TIPONEGOCIO"].ToString();
                plu.TipoNegocio1 = dr["TIPONEGOC"] == DBNull.Value ? "":  dr["TIPONEGOC"].ToString();
                plu.TipoReferencia = dr["TIPOREFERENCIA"] == DBNull.Value ? "":  dr["TIPOREFERENCIA"].ToString();
                plu.TipoTejido = dr["TIPOTEJIDO"] == DBNull.Value ? "":  dr["TIPOTEJIDO"].ToString();
                plu.ValorComposicion = dr["VALORCOMPOSICION"] == DBNull.Value ? "":  dr["VALORCOMPOSICION"].ToString();
                plu.Mundo = Utility.GetMundo(plu.Genero, plu.Edad);
                referencia.Plu.Add(plu);
                

                if (!referencia.Tallas.Contains(dr["CODIGOTALLA"].ToString()))
                {
                    referencia.Tallas.Add(dr["CODIGOTALLA"].ToString());
                }

                if (!referencia.Colores.Contains(dr["COLOR"].ToString()))
                {
                    referencia.Colores.Add(dr["COLOR"].ToString());
                }

            }
        }
コード例 #19
0
        public Texto retornarVersiculos(Biblia biblia, Referencia referencia)
        {
            Texto            retorno   = new Texto();
            List <Versiculo> Versiculo = new List <Versiculo>();
            int i = 0;
            int j = 0;

            domAbreviacoes = new DominioAbreviacoes();
            var abrev = domAbreviacoes.gerarListaAbreviacoes(biblia);

            for (i = 0; i < abrev.Length; i++)
            {
                if (abrev[i].Abreviacao == referencia.Livro)
                {
                    retorno.Livro = abrev[i];
                    break;
                }
            }
            if (retorno.Livro == null)
            {
                retorno.Capitulo = 999;
                Versiculo.Add(new Versiculo {
                    Indice = 999, Verso = "Livro não Encontrado!"
                });
                retorno.Versos = Versiculo.ToArray();
                return(retorno);
            }
            else
            {
                retorno.Capitulo = referencia.Capitulo;
                for (j = 0; j < referencia.Versiculos.Length; j++)
                {
                    if (referencia.Capitulo - 1 >= biblia.Livros[i].chapters.Length)
                    {
                        Versiculo.Add(new Versiculo {
                            Indice = 999, Verso = "Capítulo não Encontrado!"
                        });
                        retorno.Versos = Versiculo.ToArray();
                    }
                    else if (referencia.Versiculos[j] - 1 >= biblia.Livros[i].chapters[referencia.Capitulo - 1].Length)
                    {
                        Versiculo.Add(new Versiculo {
                            Indice = 999, Verso = "Versículo não Encontrado!"
                        });
                        retorno.Versos = Versiculo.ToArray();
                    }
                    else
                    {
                        Versiculo.Add(new Versiculo {
                            Indice = referencia.Versiculos[j], Verso = biblia.Livros[i].chapters[referencia.Capitulo - 1][referencia.Versiculos[j] - 1]
                        });
                        retorno.Versos = Versiculo.ToArray();
                    }
                }


                return(retorno);
            }
        }
コード例 #20
0
ファイル: ReferenciaController.cs プロジェクト: djosuhe/cake
        // GET: Referencia
        public ActionResult Index()
        {
            DBReferencia dbreferencia = new DBReferencia();
            Referencia   referencia   = new Referencia(dbreferencia);
            var          lista        = referencia.SelectAllReferencia();

            return(View(lista));
        }
コード例 #21
0
ファイル: ReferenciaController.cs プロジェクト: djosuhe/cake
        public ActionResult Edit(int id)
        {
            DBReferencia dbreferencia = new DBReferencia();
            Referencia   referencia   = new Referencia(dbreferencia);
            var          reff         = referencia.SelectForId(id);

            return(View(reff));
        }
コード例 #22
0
ファイル: ReferenciaController.cs プロジェクト: djosuhe/cake
        public ActionResult Edit(ClienteReferenciaViewModels datos)
        {
            DBReferencia dbreferencia = new DBReferencia();
            Referencia   referencia   = new Referencia(dbreferencia);

            referencia.Update(datos);
            return(RedirectToAction("Index", "Cliente"));
        }
コード例 #23
0
ファイル: ReferenciaController.cs プロジェクト: djosuhe/cake
        public ActionResult Delete(int id)
        {
            DBReferencia dbreferencia = new DBReferencia();
            Referencia   referencia   = new Referencia(dbreferencia);

            referencia.Delete(id);
            return(RedirectToAction("Index", "Cliente"));
        }
コード例 #24
0
        public ActionResult agregarNota(string tipo, string almc, string desc, string comp, string neg, string sal)
        {
            string ruta = "/Notas/nuevo";

            //sesion
            if (Session["token"] == null)
            {
                return(RedirectToAction("./")); //salir a login
            }
            else
            {
                //permisos
                string tk      = Session["token"].ToString();
                int    permiso = validation.validarPermisos(tk, ruta);
                if (permiso != 0)
                {
                    //code
                    string numRef = "0";
                    if (comp.Equals("0") && neg.Equals("0") && sal.Equals("0"))
                    {
                        return(RedirectToAction("./"));
                    }
                    else
                    {
                        if (neg.Equals("0") && sal.Equals("0"))
                        {
                            numRef = comp;
                        }
                        else if (comp.Equals("0") && sal.Equals("0"))
                        {
                            numRef = neg;
                        }
                        else if (comp.Equals("0") && neg.Equals("0"))
                        {
                            numRef = sal;
                        }
                        Nota       nta = new Nota();
                        Almacen    alm = new Almacen();
                        Tipo       tpo = new Tipo();
                        Referencia rf  = new Referencia();
                        tpo.idTipo      = Int32.Parse(tipo);
                        nta.tipo        = tpo;
                        alm.idAlmacen   = Int32.Parse(almc);
                        nta.almacen     = alm;
                        nta.descripcion = desc;
                        rf.idReferencia = Int32.Parse(numRef);
                        nta.referencia  = rf;
                        string userSol = Session["id"].ToString();
                        model.agregarNota(nta, userSol);
                        return(RedirectToAction("/"));
                    }
                }
                else
                {
                    return(RedirectToAction("./")); //salir a login
                }
            }
        }
コード例 #25
0
        public async Task <IActionResult> Edit(Referencia referencia)
        {
            if (ModelState.IsValid)
            {
                await _referenciasService.UpdateAsync(referencia);

                return(RedirectToAction(nameof(Index)));
            }

            return(View(referencia));
        }
コード例 #26
0
        private void ClearForm()
        {
            TxtReferencia.Clear();
            TxtReferencia.ReadOnly = false;
            TxtDescripcion.Clear();
            TxtRoyoCant.Value = 0;
            TxtRoyoPeso.Value = 0;

            referencia  = new Referencia();
            listDetalle = new BindingList <DetalleReferencia>();
        }
コード例 #27
0
        public async Task <IActionResult> Create([Bind("Id,NombreCompleto,Profesion,Telefono,Email,Link")] Referencia referencia)
        {
            if (ModelState.IsValid)
            {
                _context.Add(referencia);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(referencia));
        }
コード例 #28
0
ファイル: ReferenciaController.cs プロジェクト: djosuhe/cake
        public ActionResult Create(ClienteReferenciaViewModels datos)
        {
            ViewBag.Title = "Ingresar Referencia";
            DBReferencia dbreferencia = new DBReferencia();
            Referencia   referencia   = new Referencia(dbreferencia);

            datos.ClienteId = Convert.ToInt32(TempData["ClienteId"]);
            referencia.Save(datos);


            return(RedirectToAction("Index", "Cliente"));
        }
コード例 #29
0
        private void ReferenciaEncontrada(string clave)
        {
            Referencia refe = _entidades.Referencias.First(cl => cl.CveReferencia == Convert.ToDecimal(clave));

            txtCveCliente.EditValue = refe.CveReferencia;
            txtNombre.EditValue     = refe.Nombre;
            txtDireccion.EditValue  = refe.Direccion;
            txtPoblacion.EditValue  = refe.Poblacion;
            txtTelefono.EditValue   = refe.Telefono;
            txtCelular.EditValue    = refe.Celular;
            new ManejadorControles().DesectivarTextBox(gpoContenedor, true);
        }
コード例 #30
0
 public modificarReferencia(Referencia referencia, Referencia referencia2, Cliente cliente)
 {
     InitializeComponent();
     this.clientenuevo = cliente;
     this.referencia   = referencia2;
     this.referencia2  = referencia;
     txt_name1.Text    = referencia.nombre;
     txtRelacion.Text  = referencia.relacion;
     txtDir.Text       = referencia.direccion;
     txtTel.Text       = referencia.telefono;
     txtHorario.Text   = referencia.horario;
 }