Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="vm_entrada_estoque"></param>
        /// <returns></returns>
        public bool Entrada(ViewModelEntradaEstoque vm_entrada_estoque)
        {
            bool retorno = false;

            try
            {
                this.connection.Open();

                this.command.CommandText = string.Format(@"INSERT INTO estoque_entrada 
                                           (id_produto, quantidade, data, ultima_alteracao, responsavel) 
                                           VALUES 
                                           ('{0}', '{1}', '{2}', '{3}', '{4}')",
                                                         vm_entrada_estoque.entrada_estoque_id_produto,
                                                         vm_entrada_estoque.entrada_estoque_quantidade,
                                                         BASE_CORE.ConvertDateBrToMySql(vm_entrada_estoque.entrada_estoque_data.ToString()),
                                                         BASE_CORE.ConvertDateBrToMySql(vm_entrada_estoque.entrada_estoque_ultima_alteracao.ToString()),
                                                         vm_entrada_estoque.entrada_estoque_responsavel
                                                         );
                int insert_retorno = command.ExecuteNonQuery();

                if (insert_retorno > 0)
                {
                    retorno = true;
                }


                this.connection.Close();
            }
            catch (Exception ex)
            {
                if (this.connection.State == System.Data.ConnectionState.Open)
                {
                    this.connection.Close();
                }
            }

            return(retorno);
        }
        public JsonResult <bool> Entrada(ViewModelEntradaEstoque vm_entrada_estoque)
        {
            EstoqueBusiness estoque_busines = new EstoqueBusiness();

            return(Json(estoque_busines.Entrada(vm_entrada_estoque)));
        }