Пример #1
0
        public static bool maiorOuIgual(Candidato atual, Candidato proximo, TIPO tipo)
        {
            switch (tipo)
            {
            case TIPO.NOME:
                int result = String.CompareOrdinal(atual.Nome, proximo.Nome);
                if (result > 0 || result == 0)
                {
                    return(true);
                }
                break;

            case TIPO.MATRICULA:
                if (atual.Matricula >= proximo.Matricula)
                {
                    return(true);
                }
                break;

            case TIPO.NOTA:
                if (atual.Nota >= proximo.Nota)
                {
                    return(true);
                }
                break;
            }
            return(false);
        }
Пример #2
0
        public ActionResult ConfirmarCreate(TIPO tipo)
        {
            #region Validações

            if (string.IsNullOrEmpty(tipo.TIPO1))
            {
                return(Json(new { status = 100, ex = "Informe um tipo!" }));
            }

            if (string.IsNullOrEmpty(tipo.DESCRICAO))
            {
                return(Json(new { status = 100, ex = "Informe uma descrição!" }));
            }

            if (string.IsNullOrEmpty(tipo.SITUACAO))
            {
                return(Json(new { status = 100, ex = "Informe uma situação!" }));
            }

            #endregion

            #region Incluir Tipo

            if (!string.IsNullOrEmpty(tipo.DESCRICAO))
            {
                tipo.DESCRICAO = tipo.DESCRICAO.ToUpper();
            }

            _db.TIPO.Add(tipo);
            _db.SaveChanges();

            #endregion

            return(Json(new { status = 200, msg = "Incluído com sucesso!" }));
        }
Пример #3
0
        /// <summary>
        /// Efetua a escrita do Registro 10 do arquivo.
        /// </summary>
        /// <param name="validarCampos">true ou false para realizar a validação dos dados.</param>
        /// <returns>String</returns>
        public string EscreverRegistro10(bool validarCampos = true)
        {
            if (validarCampos)
            {
                // Validar campos
            }

            var r10 = new string(' ', 126);

            try
            {
                r10 = r10.PreencherValorNaLinha(1, 2, TIPO.PadLeft(2, ' '));
                r10 = r10.PreencherValorNaLinha(3, 16, CGCMF.PadLeft(14, ' '));
                r10 = r10.PreencherValorNaLinha(17, 30, IE.PadRight(14, ' '));
                r10 = r10.PreencherValorNaLinha(31, 65, NOME.Length > 35 ? NOME.Substring(0, 35) : NOME.PadRight(35, ' '));
                r10 = r10.PreencherValorNaLinha(66, 95, MUNICIPIO.Length > 30 ? MUNICIPIO.Substring(0, 30) : MUNICIPIO.PadRight(30, ' '));
                r10 = r10.PreencherValorNaLinha(96, 97, UF.PadRight(2, ' '));
                r10 = r10.PreencherValorNaLinha(98, 107, FAX.PadLeft(10, '0'));
                r10 = r10.PreencherValorNaLinha(108, 115, DT_INI);
                r10 = r10.PreencherValorNaLinha(116, 123, DT_FIN);
                r10 = r10.PreencherValorNaLinha(124, 124, COD_ID_ESTRUT.PadRight(1, '3'));
                r10 = r10.PreencherValorNaLinha(125, 125, COD_ID_NAT_OPE.PadRight(1, '3'));
                r10 = r10.PreencherValorNaLinha(126, 126, COD_FIN.PadRight(1, '1'));

                return(r10);
            }
            catch (Exception e)
            {
                throw new Exception("Falha ao gerar registro tipo 10." + Environment.NewLine + e.Message);
            }
        }
Пример #4
0
        public ActionResult ConfirmarEdit(TIPO tipo)
        {
            #region Validações

            if (string.IsNullOrEmpty(tipo.TIPO1))
            {
                return(Json(new { status = 100, ex = "Informe um tipo!" }));
            }

            if (string.IsNullOrEmpty(tipo.DESCRICAO))
            {
                return(Json(new { status = 100, ex = "Informe uma descrição!" }));
            }

            if (string.IsNullOrEmpty(tipo.SITUACAO))
            {
                return(Json(new { status = 100, ex = "Informe uma situação!" }));
            }

            #endregion

            #region Alterar Tipo

            if (!string.IsNullOrEmpty(tipo.DESCRICAO))
            {
                tipo.DESCRICAO = tipo.DESCRICAO.ToUpper();
            }

            _db.Entry(tipo).State = EntityState.Modified;
            _db.SaveChanges();

            #endregion

            return(Json(new { status = 200, msg = "Alterado com sucesso!" }));
        }
Пример #5
0
 public Token(int linea, int columna, string lexema, TIPO tipo)
 {
     this.linea   = linea;
     this.columna = columna;
     this.lexema  = lexema;
     this.tipo    = tipo;
 }
Пример #6
0
        public static void WriteLog(string funzione, string testo, TIPO tipo)
        {

            ;
            string path = "c:\\Log\\Rapportino.log";

            if (!File.Exists(path))
            {
                Directory.CreateDirectory(Path.GetDirectoryName(path));
                File.CreateText(path).Close();
                
            }

            // Create a file to write to.
            using (StreamWriter sw = File.AppendText(path))
            {

                string s = DateTime.Now.ToLongDateString() + ": ";
                if (tipo == TIPO.Info)
                    s = "Info: ";
                if (tipo == TIPO.Errore)
                    s = "Errore: ";

                sw.WriteLine(s + funzione + " - " + testo);
                sw.Close();
            }
        }
Пример #7
0
        internal static long valorChave(string chave, int size, TIPO tipo)
        {
            Candidato candidato = new Candidato(chave, Convert.ToInt64(chave), Convert.ToDouble(chave));
            long      key       = Convert.ToInt64(chave);

            switch (tipo)
            {
            case TIPO.NOME:
                long   resultado  = 0;
                byte[] asciiBytes = Encoding.ASCII.GetBytes(chave);
                foreach (byte b in asciiBytes)
                {
                    resultado += b;
                }
                return(resultado % size);

            case TIPO.MATRICULA:
                return(key % size);

            case TIPO.NOTA:
                return(key % size);
            }

            return(-1);
        }
Пример #8
0
        public GravarTipoResponse GravarTipo(GravarTipoRequest request)
        {
            var response = new GravarTipoResponse();

            try
            {
                if (request == null)
                {
                    throw new Exception("O Objeto não foi preenchido!");
                }

                TIPO tipo = data.TIPO.Where(whr => whr.ID == request.ID).FirstOrDefault();

                FAMILIA familia = data.FAMILIA.Where(whr => whr.ID == request.FamiliaID).FirstOrDefault();

                if (familia == null)
                {
                    throw new Exception("FamiliaID não foi encontrada.");
                }
                else
                {
                    if (tipo == null)
                    {
                        tipo = new TIPO
                        {
                            FamiliaID = request.FamiliaID,
                            Descricao = request.Descricao,
                            Nome      = request.Nome,
                            Origem    = request.Origem
                        };

                        data.Add(tipo);
                        data.SaveChanges();
                    }
                    else
                    {
                        tipo.FamiliaID = request.FamiliaID;
                        tipo.Descricao = request.Descricao;
                        tipo.Nome      = request.Nome;
                        tipo.Origem    = request.Origem;

                        data.Update(tipo);
                        data.SaveChanges();
                    }
                }

                response.ID       = tipo.ID;
                response.Sucesso  = true;
                response.Mensagem = "Registro criado com Sucesso!";
            }
            catch (Exception err)
            {
                response.ID       = 0;
                response.Sucesso  = false;
                response.Mensagem = err.Message;
            }

            return(response);
        }
Пример #9
0
        public ActionResult EliminarTipos(int id)
        {
            TIPO tipo = BD.TIPO.Find(id);

            BD.TIPO.Remove(tipo);
            BD.SaveChanges();
            return(RedirectToAction("ListarTipo"));
        }
Пример #10
0
        //tipos
        public DataTable listarTipos()
        {
            DataTable tabla = new DataTable();

            tabla = TIPO.GetData_listarTipoUsuario();

            return(tabla);
        }
Пример #11
0
 public Token(int idToken, string valor, int fila, int columna, TIPO tipo)
 {
     this.idToken = idToken;
     this.valor   = valor;
     this.fila    = fila;
     this.columna = columna;
     this.tipo    = tipo;
 }
Пример #12
0
 public Usuario(long lId, string strNombre, TIPO eTipo, string strContraseña, long idempleado)
 {
     this.Id             = lId;
     this._strContraseña = strContraseña;
     this.Nombre         = strNombre;
     this.Tipo           = eTipo;
     this._lIdEmpleado   = idempleado;
 }
Пример #13
0
 private cTipo AsignarDTO(TIPO pTipo)
 {
     return(new cTipo()
     {
         Id = pTipo.IDTIPO,
         Nombre = pTipo.NOMBRE
     });
 }
Пример #14
0
 public Usuario(long lId, string strNombre, TIPO eTipo, long idhuella, long idempleado)
 {
     this.Id           = lId;
     this._lIdEmpleado = idempleado;
     this.IdHuella     = idhuella;
     this.Nombre       = strNombre;
     this.Tipo         = eTipo;
 }
Пример #15
0
        public ActionResult Edit(TIPO tipo)
        {
            if (ModelState.IsValid) {
                tipoRepository.InsertOrUpdate(tipo);
                tipoRepository.Save();
                return RedirectToAction("Index");
            } else {
				return View();
			}
        }
Пример #16
0
        public async Task <ActionResult> Create([Bind(Include = "ID_TIPO,NOMBRE_TIPO,FECHA_CREACION,ACTIVO")] TIPO tIPO)
        {
            tIPO.ACTIVO         = true;
            tIPO.FECHA_CREACION = DateTime.Now;

            db.TIPO.Add(tIPO);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Пример #17
0
        public int AgregarTipo(string nombre_t)
        {
            Tipo t  = new Tipo();
            TIPO tt = new TIPO();

            t.Nombre_tipo  = nombre_t;
            tt.NOMBRE_TIPO = t.Nombre_tipo;
            ModeloEntidades.AddToTIPO(tt);
            return(ModeloEntidades.SaveChanges());
        }
Пример #18
0
        public async Task <ActionResult> Edit([Bind(Include = "ID_TIPO,NOMBRE_TIPO,FECHA_CREACION,ACTIVO")] TIPO tIPO)
        {
            var ti = await db.TIPO.FindAsync(tIPO.ID_TIPO);

            ti.NOMBRE_TIPO     = tIPO.NOMBRE_TIPO;
            db.Entry(ti).State = EntityState.Modified;
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Пример #19
0
    public Tarjeta()
    {
        nombreTarjeta = "";
        ID            = 0;
        tipo          = TIPO.Sospechoso;
        genero        = GENERO.Femenino;

        descripcion   = "";
        spriteTarjeta = null;
    }
Пример #20
0
    public Tarjeta(Tarjeta target)
    {
        nombreTarjeta = target.nombreTarjeta;
        ID            = target.ID;
        tipo          = target.tipo;
        genero        = target.genero;

        descripcion   = target.descripcion;
        spriteTarjeta = target.spriteTarjeta;
    }
Пример #21
0
 public void InsertOrUpdate(TIPO tipo)
 {
     if (tipo.ID == default(int)) {
         // New entity
         context.TIPO.Add(tipo);
     } else {
         // Existing entity
         context.Entry(tipo).State = System.Data.Entity.EntityState.Modified;
     }
 }
Пример #22
0
        // GET: Tipo/Delete/5
        public async Task <ActionResult> Delete(long id)
        {
            TIPO tIPO = await db.TIPO.FindAsync(id);

            tIPO.ACTIVO          = false;
            db.Entry(tIPO).State = EntityState.Modified;
            await db.SaveChangesAsync();

            return(Json(new { success = true, message = "El tipo ha sido Eliminada exitosamente" }, JsonRequestBehavior.AllowGet));
        }
Пример #23
0
 /// <summary>
 /// Verifica estufas com capacidade acime de capacidadeProducao do tipo tipo
 /// </summary>
 /// <param name="tipo"></param>
 /// <param name="capacidadeProducao"></param>
 public static void VerificarEstufasTipoProducao(TIPO tipo, int capacidadeProducao)
 {
     foreach (Estufa e in estufas)
     {
         if (e.Tipo == tipo && capacidadeProducao < e.Capacidade)
         {
             Estufa.MostraEstufa(e);
         }
     }
 }
Пример #24
0
        //======================================================================//
        //                        MANTENIMIENTO ELIMIMAR                        //
        //======================================================================//
        //ELIMINAR TIPO
        public ActionResult EliminarTipo(int id = 0)
        {
            TIPO tipo = BD.TIPO.Find(id);

            if (tipo == null)
            {
                return(HttpNotFound());
            }
            return(View(tipo));
        }
Пример #25
0
        //======================================================================//
        //                        MANTENIMIENTO MODIFICAR                       //
        //======================================================================//
        //EDITAR TIPO
        public ActionResult EditarTipo(int id = 0)
        {
            TIPO tipo = BD.TIPO.Find(id);

            if (tipo == null)
            {
                Session["mensaje"] = "Parece que no existe producto con ese numero";
                return(RedirectToAction("ListarTipo"));
            }
            return(View(tipo));
        }
Пример #26
0
 public ActionResult EditarTipo(TIPO tipo)
 {
     if (ModelState.IsValid)
     {
         BD.Entry(tipo).State = EntityState.Modified;
         BD.SaveChanges();
         Session["mensaje"] = "Tipo Modificado con Exito";
         return(RedirectToAction("ListarTipo"));
     }
     return(View(tipo));
 }
Пример #27
0
    public void DesplegarSegunTipoItemDisponibles(TIPO tipoItem)
    {
        DesocuparContenedoraItems();

        for (int i = 0; i < items().Length; i++)
        {
            if (items()[i]._tipoItem == tipoItem)
            {
                InstanciarItem(items()[i]);
            }
        }
    }
Пример #28
0
        public static string ObtenerTipo(TIPO eTipo)
        {
            if (eTipo == TIPO.ADMINISTRADOR)
            {
                return("Administrador");
            }
            if (eTipo == TIPO.EMPLEADO)
            {
                return("Invitado");
            }

            return(string.Empty);
        }
Пример #29
0
        // GET: Tipo/Edit/5
        public async Task <ActionResult> Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TIPO tIPO = await db.TIPO.FindAsync(id);

            if (tIPO == null)
            {
                return(HttpNotFound());
            }
            return(View(tIPO));
        }
Пример #30
0
 public ActionResult RegistrarTipo(TIPO t)
 {
     if (!ModelState.IsValid)
     {
         return(View(t));
     }
     try {
         BD.TIPO.Add(t);
         BD.SaveChanges();
         return(RedirectToAction("ListarTipo"));
     }
     catch (Exception ex) {
         ValidateModel(ex.Message);
         return(View(t));
     }
 }
Пример #31
0
        /// <summary>
        /// Retorna o Host de conexão dado o seu tipo
        /// </summary>
        public static string Host(TIPO tipo)
        {
            string host = "Não definido";

            switch (tipo)
            {
            case TIPO.MySQL:
                host = IdeasConfig.Default.MySQL.ToString();
                break;

            case TIPO.MsSQL:
                host = IdeasConfig.Default.MsSQL.ToString();
                break;
            }
            return(host);
        }
Пример #32
0
    /// <summary>
    /// De la misma manera que el género, la frase varía según si se refiere a un arma, un sospechoso o un lugar.
    /// </summary>
    public string DevolverTipoDelito(TIPO tipo, string texto)
    {
        switch (tipo)
        {
        case TIPO.Sospechoso:
            return("lo cometió " + texto);

        case TIPO.Lugar:
            return("se cometió en " + texto);

        case TIPO.Arma:
            return("se cometió con " + texto);
        }

        return(texto);
    }
Пример #33
0
        public static long dividir(Candidato atual, Candidato proximo, TIPO tipo)
        {
            switch (tipo)
            {
            case TIPO.NOME:
                long actual = converterTextoParaNumero(atual.Nome);
                long next   = converterTextoParaNumero(proximo.Nome);
                return(actual / next);

            case TIPO.MATRICULA:
                return(atual.Matricula / proximo.Matricula);

            case TIPO.NOTA:
                return(Convert.ToInt64(atual.Nota / proximo.Nota));
            }

            return(-1);
        }