public ActionResult DeleteConfirmed(int id)
        {
            MOVIMENTO_MANUAL mOVIMENTO_MANUAL = db.MOVIMENTO_MANUAL.Find(id);

            db.MOVIMENTO_MANUAL.Remove(mOVIMENTO_MANUAL);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "DAT_MES,DAT_ANO,NUM_LANCAMENTO,COD_PRODUTO,COD_COSIF,VAL_VALOR,DES_DESCRICAO,DAT_MOVIMENTO,COD_USUARIO")] MOVIMENTO_MANUAL mOVIMENTO_MANUAL)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mOVIMENTO_MANUAL).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.COD_PRODUTO = new SelectList(db.PRODUTO_COSIF, "COD_PRODUTO", "COD_CLASSIFICACAO", mOVIMENTO_MANUAL.COD_PRODUTO);
     return(View(mOVIMENTO_MANUAL));
 }
Exemplo n.º 3
0
        public int CreateMovimento(MOVIMENTO_MANUAL obj)
        {
            int    retorno = 0;
            string sql     = @"INSERT INTO [dbo].[MOVIMENTO_MANUAL]
                                       ([DAT_MES]
                                       ,[DAT_ANO]
                                       ,[NUM_LANCAMENTO]
                                       ,[COD_PRODUTO]
                                       ,[COD_COSIF]
                                       ,[VAL_VALOR]
                                       ,[DES_DESCRICAO]
                                       ,[DAT_MOVIMENTO]
                                       ,[COD_USUARIO])
                                 VALUES
                                       (@DAT_MES
                                       ,@DAT_ANO
                                       ,@NUM_LANCAMENTO
                                       ,@COD_PRODUTO
                                       ,@COD_COSIF
                                       ,@VAL_VALOR
                                       ,@DES_DESCRICAO
                                       ,@DAT_MOVIMENTO
                                       ,@COD_USUARIO)";


            try
            {
                using (SqlConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["Context"].ConnectionString))
                {
                    using (SqlCommand dataCommand = new SqlCommand(sql, db))
                    {
                        dataCommand.Parameters.AddWithValue("@DAT_MES", obj.DAT_MES);
                        dataCommand.Parameters.AddWithValue("@DAT_ANO", obj.DAT_ANO);
                        dataCommand.Parameters.AddWithValue("@NUM_LANCAMENTO", obj.NUM_LANCAMENTO);
                        dataCommand.Parameters.AddWithValue("@COD_PRODUTO", obj.COD_PRODUTO);
                        dataCommand.Parameters.AddWithValue("@COD_COSIF", obj.COD_COSIF);
                        dataCommand.Parameters.AddWithValue("@VAL_VALOR", obj.VAL_VALOR);
                        dataCommand.Parameters.AddWithValue("@DES_DESCRICAO", obj.DES_DESCRICAO);
                        dataCommand.Parameters.AddWithValue("@DAT_MOVIMENTO", obj.DAT_MOVIMENTO);
                        dataCommand.Parameters.AddWithValue("@COD_USUARIO   ", obj.COD_USUARIO);

                        db.Open();
                        retorno = dataCommand.ExecuteNonQuery();
                        db.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
        public ActionResult Create([Bind(Include = "DAT_MES,DAT_ANO,NUM_LANCAMENTO,COD_PRODUTO,COD_COSIF,VAL_VALOR,DES_DESCRICAO,DAT_MOVIMENTO,COD_USUARIO")] MOVIMENTO_MANUAL mOVIMENTO_MANUAL)
        {
            mOVIMENTO_MANUAL.DAT_MOVIMENTO = DateTime.Today;
            mOVIMENTO_MANUAL.COD_USUARIO   = "TESTE";
            if (true)//if (ModelState.IsValid) corrigir a validação
            {
                MovimentoBLL mov = new MovimentoBLL();

                mov.CreateMovimento(mOVIMENTO_MANUAL);

                return(RedirectToAction("Index"));
            }
        }
        // GET: Movimento/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MOVIMENTO_MANUAL mOVIMENTO_MANUAL = db.MOVIMENTO_MANUAL.Find(id);

            if (mOVIMENTO_MANUAL == null)
            {
                return(HttpNotFound());
            }
            return(View(mOVIMENTO_MANUAL));
        }
        // GET: Movimento/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MOVIMENTO_MANUAL mOVIMENTO_MANUAL = db.MOVIMENTO_MANUAL.Find(id);

            if (mOVIMENTO_MANUAL == null)
            {
                return(HttpNotFound());
            }
            ViewBag.COD_PRODUTO = new SelectList(db.PRODUTO_COSIF, "COD_PRODUTO", "COD_CLASSIFICACAO", mOVIMENTO_MANUAL.COD_PRODUTO);
            return(View(mOVIMENTO_MANUAL));
        }
        public int CreateMovimento(MOVIMENTO_MANUAL obj)
        {
            int retorno = 0;

            try
            {
                MovimentoDAL dal = new MovimentoDAL();

                List <MovimentoVM> listMov = dal.GetMovimento();

                var     item = listMov.Where(x => x.ANO == obj.DAT_ANO).Where(X => X.MES == obj.DAT_MES).Max(x => x.NR_LANCAMENTO);
                Decimal nr   = Convert.ToDecimal(item);
                nr++;
                obj.NUM_LANCAMENTO = nr;

                new MovimentoDAL().CreateMovimento(obj);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }