public ActionResult DeleteConfirmed(int id)
        {
            Arm_LiquidadosEAtivos_Contrato arm_LiquidadosEAtivos_Contrato = db.Arm_LiquidadosEAtivos_Contrato.Find(id);

            db.Arm_LiquidadosEAtivos_Contrato.Remove(arm_LiquidadosEAtivos_Contrato);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "id,contrato,tipo,agencia,dta_inicio_contrato,dta_vecto_contrato,origem,cpf_cnpj_cliente,nome_cliente,ddd_cliente_particular,fone_cliente_particular,rml_cliente_particular,end_cliente,bairro_cliente,cidade_cliente,uf_cliente,cep_cliente,filler,ddd_cliente_cml,fone_cliente_cml,dta_ultimo_pagto,tipo_de_baixa,data_da_baixa,cod_empresa,num_end_cliente,comp_end_cliente,status")] Arm_LiquidadosEAtivos_Contrato arm_LiquidadosEAtivos_Contrato)
 {
     if (ModelState.IsValid)
     {
         db.Entry(arm_LiquidadosEAtivos_Contrato).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(arm_LiquidadosEAtivos_Contrato));
 }
        // GET: Arm_LiquidadosEAtivos_Contrato/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Arm_LiquidadosEAtivos_Contrato arm_LiquidadosEAtivos_Contrato = db.Arm_LiquidadosEAtivos_Contrato.Find(id);

            if (arm_LiquidadosEAtivos_Contrato == null)
            {
                return(HttpNotFound());
            }
            return(View(arm_LiquidadosEAtivos_Contrato));
        }
        public ActionResult CriarContrato([Bind(Include = "id,contrato,tipo,agencia,dta_inicio_contrato,dta_vecto_contrato,origem,cpf_cnpj_cliente,nome_cliente,ddd_cliente_particular,fone_cliente_particular,rml_cliente_particular,end_cliente,bairro_cliente,cidade_cliente,uf_cliente,cep_cliente,filler,ddd_cliente_cml,fone_cliente_cml,dta_ultimo_pagto,tipo_de_baixa,data_da_baixa,cod_empresa,num_end_cliente,comp_end_cliente,status,flag_manual")] Arm_LiquidadosEAtivos_Contrato arm_LiquidadosEAtivos_Contrato)
        {
            try
            {
                // Controle de erros do ModelState
                var errors = ModelState
                             .Where(x => x.Value.Errors.Count > 0)
                             .Select(x => new { x.Key, x.Value.Errors })
                             .ToArray();

                if (ModelState.IsValid)
                {
                    var procuraRegistro = db.Arm_LiquidadosEAtivos_Contrato
                                          .Where(c => c.contrato == arm_LiquidadosEAtivos_Contrato.contrato);

                    if (procuraRegistro.Count() == 0)
                    {
                        //Transforma tudo pra maiúsculas.
                        if (arm_LiquidadosEAtivos_Contrato.nome_cliente != null)
                        {
                            arm_LiquidadosEAtivos_Contrato.nome_cliente = arm_LiquidadosEAtivos_Contrato.nome_cliente.ToUpper();
                        }
                        if (arm_LiquidadosEAtivos_Contrato.end_cliente != null)
                        {
                            arm_LiquidadosEAtivos_Contrato.end_cliente = arm_LiquidadosEAtivos_Contrato.end_cliente.ToUpper();
                        }
                        if (arm_LiquidadosEAtivos_Contrato.comp_end_cliente != null)
                        {
                            arm_LiquidadosEAtivos_Contrato.comp_end_cliente = arm_LiquidadosEAtivos_Contrato.comp_end_cliente.ToUpper();
                        }
                        if (arm_LiquidadosEAtivos_Contrato.bairro_cliente != null)
                        {
                            arm_LiquidadosEAtivos_Contrato.bairro_cliente = arm_LiquidadosEAtivos_Contrato.bairro_cliente.ToUpper();
                        }
                        if (arm_LiquidadosEAtivos_Contrato.cidade_cliente != null)
                        {
                            arm_LiquidadosEAtivos_Contrato.cidade_cliente = arm_LiquidadosEAtivos_Contrato.cidade_cliente.ToUpper();
                        }
                        if (arm_LiquidadosEAtivos_Contrato.uf_cliente != null)
                        {
                            arm_LiquidadosEAtivos_Contrato.uf_cliente = arm_LiquidadosEAtivos_Contrato.uf_cliente.ToUpper();
                        }

                        arm_LiquidadosEAtivos_Contrato.flag_manual = true;

                        db.Arm_LiquidadosEAtivos_Contrato.Add(arm_LiquidadosEAtivos_Contrato);
                        db.SaveChanges();
                        ViewBag.Message = "Incluido com Sucesso!";
                    }
                    else
                    {
                        ViewBag.Message = "Este Contrato já está cadastrado! Caso queira mudar os dados deste contrato vá em Cadastro procure-o e edite o registro.";
                    }
                }
                else
                {
                    ViewBag.Message = "Erro: Algum campo está inválido!";
                }
            }
            catch (Exception e)
            {
                ViewBag.Message = "Erro: O número do contrato é obrigatório!";
            }
            return(View());
        }